Exploring the Android platform. Key features of Android platform. Android versions. Android APIs. Exploring The Android architecture. Linux kernel. Libraries and Android runtime. Application framework. Applications. Identifying the building blocks of an android app. Activities. Services. Content providers. Broadcast reviewers. Exploring the Android development environment. Software requirements for developing Android apps. Structure of an Android project. Practice questions and summary of Android app development.