* Best practices of Java programming Language.
* Starting up with Android Studio and Android SDK.
* Building XML UI and Layouts.
* SQLite DataBase and SharedPreference Data.
* Hands on practice on Database handling and storage.
* GPS and Location.
* Integration of Google Map in application.
* Basic animations.
* Third party library plugins.
* An introduction to Material Design.
* Android best practices.