Official docs outline
14 sections- App fundamentals
App components, manifest and process model.
- Activity lifecycle
Lifecycle callbacks, configuration changes and state saving.
- App manifest
Declaring components, permissions and features.
- Jetpack Compose UI
Declarative UI, state and composition.
- App architecture
UI layer, domain layer, data layer and ViewModel.
- ViewModel and lifecycle
State holders that survive configuration changes.
- Data and file storage
Room, DataStore, files and scoped storage.
- Permissions
Runtime permissions and permission best practices.
- Background work
WorkManager, services and background limits.
- Build with Gradle
Android Gradle plugin, build variants and dependencies.
- Testing
Local unit tests, instrumented tests, UI tests with Espresso and Compose test APIs.
- App performance
Startup, jank, memory and profiling.
- Security best practices
Secure storage, networking and app signing.
- Publishing and Play Console
App bundles, signing and release tracks.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
Versions and support
6 release lines| Line | Released | Latest | Support |
|---|---|---|---|
| 17 | Jun 16, 2026 | — | Supported |
| 16 | Jun 10, 2025 | — | Supported |
| 15 | Sep 3, 2024 | — | Supported |
| 14 | Oct 4, 2023 | — | Supported |
| 13 | Aug 15, 2022 | — | Ended Mar 2, 2026 |
| 12.1 | Mar 7, 2022 | — | Ended Mar 3, 2025 |
Source: endoflife.date