Introduction to the Android world

   Android Architecture

   IO's Vs Android

   Scope as an Android App Developer

   Understanding Eclipse IDE

   What is API Levels?

Understanding the Building Environment for Android

   Basic programming languages intro: Java and XML

   What is Front-End and Back-End environment

   Designing Front-end through XML

   Designing Backend through JAVA

   Practicing various design Layouts

Understanding Layouts

   What are Layouts and Widgets?

   Working with various layouts: Linear, Relative, Table, Frame

   Working with various Widgets: Text-View, Edit-Text, Buttons, Image-Views, and Scroll View etc.

   Practicing Layout Nesting's on various Layouts

   What is Weight-sum and Gravity?

Getting familiar with Activity

   What are Activity and its Life-Cycle?

   Designing an Activity

   Practicing its Life-Cycle

   What is Manifest File

   Registering the Activity in Manifest File

   Setting up the Android Virtual Devices

   Testing your Hello World Application

Introduction to Intents

   What are Intents

   Types of Intents: Explicit and Implicit

   Starting another Activity using both types of Intents

   What is Bundle?

   Sending Data from one Activity to another

   Building Camera application, fetching image using Intent

Understanding various Notifications

   What is Toast?

   What is Dialog and Alert-Dialog?

   What is action-bar Notification?

Developing Applications

   Developing Iot applications