Learn the software architecture principles needed to design a typical Android application. You will have a chance to see an example application that uses most of the standard Android building blocks. By the end of this talk, you will have high-level understanding on how to design an Android applications.
Tutorial material and source code: http://marakana.com/s/architecting_android_apps,1178/index.html