User Interface in mobile apps To understand the lifecycle of a mobile application UI in android. To learn about various UI components (Text view, List view, Button) and events related to each component. Conversation between two Activities (Intent). Service & Communication in mobile apps To introduce services in Android applications. To introduce broadcast receiver in Android applications. To manage phone calls and SMSes in Android applications. Data Handling To introduce various data storage mechanism for mobile applications. To learn SQLite. Knowledge of Content Providers. Testing & packaging Digitally Signing an android application Application Packaging Device Porting At the end of each module a real time application will be built using the concepts taught and the same will be deployed in an android phone.