UNIT 1:
Overview of Android platform
Setting up the mobile app development environment along with an emulator
Traversing an Android APP Project structure
UNIT 2:
App user interface designing
Mobile UI resources- Layout, UI elements
Mobile UI resources- Draw-able, Menu
Activity- states and life cycle
Interaction amongst activities
App functionality beyond user interface- Threads
Services - states and lifecycle
UNIT 3:
Mobile databases such as SQLite
Enterprise data access (via Internet)
Enterprise data access (via Intranet)
UNIT 4:
Graphics and animation- Introduction
Examples- sensors such as accelerometer and gyroscope
UNIT 5:
Test automation of mobile apps
JUnit for Android, Robotium
Signing and Packaging mobile apps
Signing and Packaging mobile apps
Distributing apps on mobile market place