Android

Topic
Description
Hrs
Introduction to Android SDK
Android Platform, Architecture, SDK, Development environment and Hello world
2-2:30
UI Programming
Layouts, widgets, menus, dialogs and lists
2-2:30
2D and 3D Graphics
2D Graphics, Animation and 3D graphics (open GL)
3
Data Storage
Shared preferences, Internal storage, External storage, Data bases and Network connection
3
Processes, Threads and Services
Processes, Processes lifetime, threads, worker threads, AsyncTask and Services
2-2:30
Multimedia and Camera
Using Media player, camera and building a customized camera
2-2:30
Sensors, Location, Maps and App widgets
Sensors, determine location, using Google Maps API and building App widgets
3
Supporting Multiple screens and Publishing on Android Market
Supporting multiple, Signing and publishing on Android Market
3
Homeworks and Projects
Homework after each class and assigned projects
8
Total
28-30 Hrs