Android[App Development] – 120 days

Android is a mobile operating system based on a modified version of the Linux kernel and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets. Android is developed by a consortium of developers known as the Open Handset Alliance and commercially sponsored by Google. It was unveiled in 2007, with the first commercial Android device launched in September 2008.



Introduction to Android

  • What is Android?
  • Setting up development
  • Dalvik Virtual Machine &
    .apk file extension
  • Fundamentals:
    Basic Building blocks –
    Activities, Services, Broadcast Receivers & Content providers
    UI Components – Views & notifications
    Components for communication -Intents & Intent Filters
  • Android API levels (versions & version names)

Application Structure (in detail)

  • AndroidManifest.xml
  • uses-permission & uses-sdk
  • Resources &
  • Assets
  • Layouts
  • [dip, dp, sip, sp] versus px


  • SharedPreferences
  • Preferences from xml
  • Examples


  • Option menu
  • Context menu
  • Sub menu
  • menu from xml
  • menu via code

Intents (in detail)

  • Explicit Intents
  • Implicit intents

UI design

  • Time and Date
  • Images and media
  • Composite
  • AlertDialogs & Toast
  • Popup


  • Web URLs, Email address,
    text, map address, phone
  • MatchFilter &

Adapters and Widgtes

  • Adapters:-
    ListView and ListActivity
    Custom listview
    GridView using adapters
    Gallery using adapters
  • Notifications
    Broadcast Receivers
    Services and notifications
  • Custom components
    Custom Tabs
    Custom animated popup panels
  • Layouts & Drawable
  • Activities and Activity

Emulator-Android Virtual Device

  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  • Logcat usage
  • Introduction to DDMS
  • Second App:- (switching
    between activities)
  • Develop an app for
    demonstrating the
    communication between

Basic UI design

  • Form widgets
  • Text Fields

Styles & Themes

  • styles.xml
  • drawable resources for
    shapes, gradients
  • style attribute in layout file
  • Applying themes via code and manifest file

Content Providers

  • SQLite Programming
  • SQLiteOpenHelper
  • SQLiteDatabse
  • Cursor
  • CRUD operations

Exit Profile

After Completion of the Android Course From GCE, You can start your working as a Mobile Application Developer, App Developer, Java Developer, Android Developer. Good Luck.

Android[App Development] – 120 days