This document provides an overview of Android application development. It begins with prerequisites like Java and version control. It then discusses smartphones and various smartphone platforms like Android, iOS, and Windows Phone. The bulk of the document focuses on Android, explaining what it is, its technical and business advantages, opportunities to monetize apps, and the developer tools needed to get started with Android development within 30 minutes. It provides diagrams of the Android architecture and ecosystem and guides readers through creating a simple first app.