Android Training Course
1.JAVA Concepts :
a) Introduction
b) Control Statements
c) OOPs Concept
d) Exception Handling
e) Multi Threading
f) Collections
2.Android What is Android ?
Setting up Development Environment
Fundamentals
a) Activity, Services, Broadcast Receivers, Content Providers
b) UI Components – Views and notification
c) Components for communication – Intent and Intent Filter
Application Structure:
a) Android Manifest File
b) Resource Management and R.java
c) Values Management (String.xml)
d) Activity and Activity Lifecycle
e) Fragment
f) First Sample Application
g) Deploying Sample Application on real device.
Emulator –Android Virtual Device:
a) Launching Emulator
b) Editing Emulator Setting
c) Logcat usage
d) Introduction to DDMS
e) Second App (Switching between activities)
Basic UI Designs:
a) Form widgets
b) Layouts
a) Relative Layout, Table Layout, Frame Layout , Linear Layout
b) Nested layouts
c) Text Fields
d) [dip, dp, sip, sp] versus px
e) Examples
Intents
a) Explicit Intent
b) Implicit Intent
c) Example
UI Designa) Time and Date
b) Image and Media
Styles &Themes:
a) styles.xml
b) colors.xml–declaring colors and drawables
c) Drawable resource for shapes, gradients (selector)
a. Shape Drawables
b. State Drawables
d) Style attribute in layout file
e) Applying themes via code and manifest file
f) Examples
Notifications:
a) Broadcast Receivers
b) Services
c) Toast
d) Alert Dialogs
e) Examples
Custom Componenta) Custom Toast
b) Custom Dialogs
c) Custom Tabs
d) Custom animated Popup panel
e) Example
Adapters and Widgetsa) Array Adapter
b) Based Adapter
c) Listview and ListActivity
d) Custom Listview
e) Gridview
f) Gallery
g) Basic Fragmenta
Threads:
a) Thread running on UI Thread
b) Worker Thread
c) AsynTask
d) Examples
SQLite Programing:
a) SQLiteOpenHelper Class
b) SQLiteDatabase Class
c) Cursors
d) Examples
Advanced:
a) XML Parsing
b) JSON Parsing