--> Week 1 – Introduction to Android and Java
- (a) Installing Android
(b) Creating Hello World
(c) Running on Emulator
(d) Introduction to Java – Data types, Loops, Conditionals and Operators
- (a) Building Blocks of Android
(b) Java Classes and Objects
(c) Class Methods and Instances
(d) Inheritance and Polymorphism in Java
(e) Interface and Abstract class
- (a) Using resources
(b) Using themes
(c) Debugging Android Code
(d) Settings
(e) Java I/O
(f) Threads and Synchronization
- (a) Basic Graphics
(b) Input Handling
(c) Playing Audio
(d) Playing Video
- (a) Accessing Internal Files system
(b) Acessing SD cards
(c) Introduction to SQLite
(d) Data Binding
(e) Content Provider
- (a) Accessing the Internet
(b) Using Web services
(c) Using Java and Java Script
(d) Location Sensing
- (a) OpenGL Introduction
(b) Using Threads and Models
(c) Texture in OpenGL
(d) Making a application in OpenGL
(e) Other standard views in Android
- (a) Android Widget Development
(b) The Path Ahead for Android
(c) Running Application on device
(d) Android Market – Some Do’s and Don'ts
(e) Introduction to System programming in Android
- (a) Design and Requirement analysis support
(b) Implementation and QA support
fyi, http://commonsware.com/AndTutorials/
http://appinventor.googlelabs.com/learn/tutorials/index.html
http://www.droiddraw.org
http://www.droiddraw.org/tutorial.html