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
Android Database handle
Android Shared Preference
Module: 6
Android JSON Parsing using volley(GET/POST)
Android Internet connection handler
Concept of Material design,Snack bar
Picaso for Imageloading
Module: 7
Android Notification, Android Splash screen
Android background service, Android Handler
Android Hardware Interaction (Camera, Gallery)
Broad Cast Receiver
Module: 8
RecyclerView,SwipeRefresh Layout,Tab Layout with ViewPager
Android MapView and create MAP API KEY
Module: 9
Various Android Versions Compatibility for App (Marshmallow, KitKat, Jelly Bean)
Marshmallow device permissions(Hardware permission)
Animation, Vector assets & Image assets
Firebase Cloud Messaging(FCM)
o Generating APK