Course Duration in Hours
90
90
Module 1 : Introduction to Android
What is Android?
Pre-requisites to learn Android
Module 2 : Android Architecture (Overview)
Linux Kernel
Android Runtime
Application Framework
Dalvik Vm
Module 3 : Creating First Android Application
Creating Android Project
AVD Creation
Executing Project on Android Screen
Module 4 : Android Components (Overview)
Activities
Services
Broadcast Receivers
Content Providers
Module 5 : Hello World App
Creating your first project
The manifest file
Layout resource Running your app on Emulator
Assesments
Module 6 : Building UI with Activities
Activities
Views, layouts and Common UI components
Creating UI through code and XML
Activity lifecycle
Intents
Communicating data among Activities
Module 7 : Advanced UI
Selection components (GridView, ListViews, Spinner)
Adapters, Custom Adapters
Module 8 : Notifications
Toast, Custom Toast
Dialogs
Status bar Notifications
Module 9 : Multithreading
AsyncTask
Handler
Post
Assessments
Module 10 : Camera
Taking & saving pictures
Assessments
Module 11 : Resources and Assests
Android Resource Simple Animation
Module 12 : Data Storage
Shared Preferences
Module 13 : Introducing SQLite
SQLiteOpenHelper and creating a database
Working with cursors inserts, updates and deletes
Assessments
Module 14 : Services
Overview of services in Android
Module 15 : Location Based Services & Google Maps
Using Location Based Services
Finding current Location and listening for changes in location
Showing google map in an activity
Module 16 : Web Services and WebView
Receiving HTTP Response(XML, JSON)
Parsing JSON and XML
Using WebView
Module 17 : Project
B.Tech/ BCA/ Diploma/ MCA/ M.Tech and anyone who has knowledge on C programming and Core Java.
Webskitters Academy, Sector 5 (Kolkata),Kolkata,IN