Android Applications Architecture

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:,1178/index.html