31/03/2015
1. Introduction to Android
Android software stack
Android Run-time system
Components of android
2. Android development environment setup
Eclipse
Android Studio
Android Emulator
Android Debug tools
3. Android Application development
Application folder structure
Application meta information
Application Resources
Application UI Layouts
4. Android Application Components
Activities
Services
Content Providers
Broadcast receivers
5. Android UI development
Layouts
Widgets
Composite UI
Animations
Style sheets
Multi-resolution support
6. Android Intents and Fragments
7. Android Network handling
8 .Android Background data processing
9. Android Notifications
Push notifications
Toast notifications
10. Android Data storage
Shared preferences
Files
SQLite
Network IO
11. Android Multimedia
Audio & video playback
Image capture
Video recording
Audio recording
12. Android web services
HTTP and HTTPS access
XML and JSON parsing
13. Android Advanced Concepts
Sensors
Android Google services
Data Security