Extra Credit

Android

Official docs outline

14 sections
  1. App fundamentals

    App components, manifest and process model.

  2. Activity lifecycle

    Lifecycle callbacks, configuration changes and state saving.

  3. App manifest

    Declaring components, permissions and features.

  4. Jetpack Compose UI

    Declarative UI, state and composition.

  5. App architecture

    UI layer, domain layer, data layer and ViewModel.

  6. ViewModel and lifecycle

    State holders that survive configuration changes.

  7. Data and file storage

    Room, DataStore, files and scoped storage.

  8. Permissions

    Runtime permissions and permission best practices.

  9. Background work

    WorkManager, services and background limits.

  10. Build with Gradle

    Android Gradle plugin, build variants and dependencies.

  11. Testing

    Local unit tests, instrumented tests, UI tests with Espresso and Compose test APIs.

  12. App performance

    Startup, jank, memory and profiling.

  13. Security best practices

    Secure storage, networking and app signing.

  14. 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
LineReleasedLatestSupport
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

All 41