Course Duration in Hours
30
30
1.Introduction to Android
A little Background about mobile technologies
Overview of Android - An Open Platform for Mobile development
Open Handset Alliance
What does Android run On Android Internals?
Why to use Android for mobile development?
2.Developing for Android: My First Android Application
How to setup Android Development Environment.
Android development Framework - Android-SDK, Eclipse
Emulators What is an Emulator / Android AVD ?
Creating & setting up custom Android emulator
Android Project Framework
My First Android Application
3.Android Activities and UI Design
Understanding Intent, Activity, Activity Lifecycle and Manifest
Creating Application and new Activities
Expressions and Flow control, Android Manifest
Simple UI -Layouts and Layout properties
Fundamental Android UI Design
Introducing Layouts
Creating new Layouts
Drawable Resources
Resolution and density independence (px,dip,dp,sip,sp)
XML Introduction to GUI objects viz.
Text / Labels
EditText
ToggleButton
4.Advanced UI Programming
Event driven Programming in Android (Text Edit, Button clicked etc.)
Creating a splash screen
Event driven Programming in Android
Android Activity Lifecycle
Creating threads for gaming requirement
Understanding the Exception handler
5.Toast, Menu, Dialog, List and Adapters
What is Menu?
Custom Vs. System Menus
Creating and Using Handset menu Button (Hardware)
What is Dialog? How to create and Alter Dialog?
What is Toast in Android?
List & Adapters
Manifest.xml File Update
6.Database - SQLite
Introducing SQLite
SQLiteOpenHelper and creating a database
Opening and closing a database
Working with cursors Inserts, updates, and deletes
7.Notifications
Notification Manager
Pending Intent
Notifications (Show and Cancel)
8.Testing and Debugging Android Application
Role and Use of Dalvik Debug Monitor Server (DDMS)
How to debug android application
Use of Step Filters, Breakpoints, Suspend and Resume
How to use LogCat (Verbose, Debug, Info, Warn, Error, Assert)
Use of Perspectives
9.Installation of .apk
10.How to install .apk into your Android Mobile.
11.Final project
B.Tech, BCA, MCA, Other IT Graduate
Astralprise Software Technologies, Lucknow,IN