Syllabus of Android Course in Chennai
Module 1: Basics of Android
  - What is Android
 
  - History and Version
 
  - Installing softwares
 
  - Setup Eclipse
 
  - Hello Android example
 
  - Internal Details
 
  - Dalvik VM
 
  - Software Stack
 
  - Android Core Building Blocks
 
  - Android Emulator
 
  - AndroidManifest.xml
 
  - R.java file
 
  - Hide Title Bar
 
  - Screen Orientation
 
Module 2: UI Widgets
  - Working with Button
 
  - Toast
 
  - Custom Toast
 
  - Button
 
  - Toggle Button
 
  - Switch Button
 
  - Image Button
 
  - CheckBox
 
  - AlertDialog
 
  - Spinner
 
  - AutoCompleteTextView
 
  - RatingBar
 
  - DatePicker
 
  - TimePicker
 
  - ProgressBar
 
  - Quick Contact Budge
 
  - Analog Clock and Digital Clock
 
  - Working with hardware Button
 
  - File Download
 
Module 3: Activity, Intent & Fragment
  - Activity Lifecycle
 
  - Activity Example
 
  - Implicit Intent
 
  - Explicit Intent
 
  - Fragment Lifecycle
 
  - Fragment Example
 
  - Dynamic Fragment
 
Module 4: Android Menu
  - Option Menu
 
  - Context Menu
 
  - Popup Menu
 
Module 5: Layout Manager
  - Relative Layout
 
  - Linear Layout
 
  - Table Layout
 
  - Grid Layout
 
Module 6: Adaptor
  - Array Adaptor
 
  - ArrayList Adaptor
 
  - Base Adaptor
 
Module 7: View
  - GridView
 
  - WebView
 
  - ScrollView
 
  - SearchView
 
  - TabHost
 
  - DynamicListView
 
  - ExpandedListView
 
Advance AndroidModule 1: Android Service
  - Android Service
 
  - Android Service API
 
  - Android Started Service
 
  - Android Bound Service
 
  - Android Service Life Cycle
 
  - Android Service Example
 
Module 2: Data Storage
  - Shared Preferences
 
  - Internal Storage
 
  - External Storage
 
Module 3: SQLite
  - SQLite API
 
  - SQLite Spinner
 
  - SQLite ListView
 
Module 4: XML & JSON
  - XML Parsing SAX
 
  - XML Parsing DOM
 
  - XML Pull Parser
 
  - JSON Parsing
 
Module 5: Cotent Provider
  - Content Proivider Fundamental
 
  - Contact Content Provider
 
  - Other Built-in Content Providers
 
  - Creating Custom Content Provider
 
  - Understanding Content URI
 
  - ContentResolver
 
  - Sharing Information from custom content provider
 
Module 6: Android Notification
  - Notification API
 
  - Creating Notification Builder
 
  - Setting Notification Properties
 
  - Attaching Actions
 
  - Issuing Notification
 
  - NotificationCompat.Builder class
 
  - Android Notification Examples
 
Module 7: Multimedia
  - Wallpapaer
 
  - Live Wallpaper
 
  - Multimedia API
 
  - Playing Audio
 
  - Creating Audio Player
 
  - Playing Video
 
  - Alarm Manager
 
  - Gallery
 
Module 8: Speech API
  - TextToSpeech API
 
  - TextToSpeech Example
 
  - Managing speed and pitch
 
  - Speech To Text
 
Module 9: Telephony API
  - Telephony Manager
 
  - Get Call State
 
  - Call State BroadcastReceiver
 
  - Simple Caller Talker
 
  - Making Phone Call
 
  - Send SMS
 
  - Send Email
 
Module 10: Location API
  - Location API Fundamental
 
  - Example of Android Location API
 
  - Working with Google Maps