Breaking News:
Aug 4
Written by Administrator   
Thursday, 27 March 2014 05:18

 Developing Application for Android

This introductory Android programming course is designed to introduce and familiarize participants with programming in the Android environment. It starts with an examination of  the basic components and concepts that define the Android platform, and then moves on to  cover the specific structure that comprises an Android application. An overview of the most common tools and techniques for writing Android  applications is included. The Android approach to user interfaces is described along with a  discussion of some of the more common user interface elements. The unique characteristics  of programming in the mobile environment are introduced and explained. Hands on  experience in the form of exercises are included throughout the course to reinforce material that has been presented in lecture form.
The objective of the course is to provide a thorough introduction to:

  • The Android environment
  • Tools for creaƟng Android applicaƟons  
  • The Android approach to structuring applicaƟons 
  • Basic user interfaces 
  • ApplicaƟon life cycles

Pre‐Requisites :

  • Experience in Object Oriented programming language (Java)
  • Knowledge in XML format

Course Outline 
1.  Overview 
     a. Features of Android
     b. Android Applications 
2.  Environment Setup 
3.  Android Architecture 
     a. Linux kernel 
     b. Libraries 
     c. Android Runtime 
     d. Application Framework 
     e. Applications 
4.  Application Components 
     a. Activities 
     b. Services 
     c. Broadcast Receivers 
     d. Content Providers 
     e. Additional Components
5.  Hello World Example 
    a. Create Android Application 
    b. Anatomy of Android Application 
    c. The Main Activity File 
    d. The Manifest File 
    e. The Strings File 
    f. The R File 
    g. The Layout File
6.  Resources Organizing & Accessing Resources
7.  Activities 
8.  Services 
9.  Broadcast Recievers 
    a. Creating the Broadcast Receiver 
    b. Registering Broadcast Receiver 
    c. Broadcasting Custom Intents 
10. Content Providers 
    a. Content URIs 
    b. Create Content Provider
11. Fragments 
    a. Fragment Life Cycle 
    b. How to use Fragments?
12. Intents and Filters 
   a. Intent Objects 
   b. Android Intent Standard Actions 
   c. Types of Intents 
   d. Intent Filters
13. UI Layouts 
   a. Android Layout Types 
   b. RelativeLayout Attributes 
   c. GridView Attributes 
   d. Sub‐Activity Example 
   e. Layout Attributes 
   f. View Identification
14. UI Controls 
     a. Android UI Controls 
     b. TextView 
     c. EditText 
     d. AutoCompleteTextView 
     e. Button 
     f. ImageButton 
     g. CheckBox 
    h. ToggleButton 
     i. RadioButton 
     j. RadioGroup 
     k. Create UI Controls 
15. Event Handling 
     a. Event Listeners & Event Handlers 
     b. Event Listeners Registration:
16. Styles and Themes 
     a. Defining Styles 
     b. Using Styles 
     c. Style Inheritance 
     d. Android Themes
     e. Default Styles & Themes
17. Custom Components 
     a. Creating a Simple Custom Component 
     b. Custom Component with Custom Attributes

Biaya pendaftaran : Rp 100.000,-

Biaya pelatihan     : Rp 3.300.000,-

Durasi                 : 24 jam / 4x pertemuan @6 jam

Fasilitas               : modul, sertifikat, makan siang, coffee break

Tempat pendaftaran : Tanmia Informatika - Jl.Raya Pasar Minggu No.15D (Sebrang Dirjen PMD )

                                Telp. 021-7900022

Email                      : marketing.tanmiainformatika at

Last Updated on Tuesday, 05 January 2016 03:03