To understand the Android platform architecture, design, develop, debug, and deploy Android applications, use Android SDKs simulator to test and debug applications, construct user interfaces with built-in views and layouts.
· Module 1
o Environment Setup
o Android Architecture overview
o Android Application Components Overview
o Android Studio Creation of Project and Project File Hierarchy Walk through
o Android Demo application for Beginners
· Module 2
o Working knowledge of JDK, JRE and JVM.
o Encapsulation
o Polymorphism
o Inheritance
o Abstraction
o Interfaces
o Packages
o Arrays
· Module 3
o Android Activity Life Cycle
o Android Activity and Layout coordination
o Activity Manipulation and going to other Activities
o Intent and Intent Filters
o Organizing Resources and Using Resources in Android Studio
o Fragment
o Fragment Life Cycle
o Activity and Fragment Interaction
· Module 4
o Android Layout
o Layout Types, Uses, Attributes to be used
o Android UI Controls and their usages (Button,Textview,Listview ,Date Picker ,Time picker ,Adapter those will all be covered inside this )
o Programmatically creating Layout components and Creating them from Layout
o Handling Android UI designer and setting Properties from there
o Event Handling
o Event Listeners and Handlers
o Defining Style and Theme attributes
o Adding String values
· Module 5
o Accessing Phone Sensor
o Saving data on the device
o Push Notification
o Android UI Pattern(Action Bar ,App logo etc)
o Interacting with other apps like Google Maps
o Building App with Multimedia Contents
· Module 6
o Preparing app for publishing
o Supporting different devices
o Target and compatible APIs
o System permissions
o App icon
o Testing your application
o Signing your application
o Generating APK