Android Development Cheat Sheet

This content was generated with the assistance of AI and should be verified against the official documentation of Android before being relied on in production.

See the section bibliography for the reference material consulted while preparing these pages.

A single-page, colour-coded summary of the Android essentials targeting Android 17 (API 37), Android Gradle Plugin 9.4, Kotlin 2.4.20 and Compose BOM 2026.09.00 — project setup and Gradle build variants, the manifest and app components, the classic View-based UI toolkit (Activities, Fragments, RecyclerView, custom views), Jetpack Compose (fundamentals, layouts, state, Material 3, navigation, animation, adaptive layouts, accessibility), the recommended app architecture and the Views-to-Compose migration path, the data and networking libraries (DataStore, Room, Retrofit/OkHttp/Ktor, Coil/Glide, Hilt/Koin), system integration (background work, notifications, permissions, device features, graphics), quality (unit and instrumented testing, debugging and performance), and building, signing, publishing and automating releases — handy for quick memorization or as a printable desk reference.

For the full explanation, every option, and additional examples, see the dedicated pages: