Android

Native Android development.

💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.

Lessons

  1. Android projects and activitiesHow a Gradle project is laid out, what the manifest declares, and how an activity moves through its lifecycle.
  2. Layouts and Jetpack ComposeThe XML view system and the Compose alternative: how a screen is described, measured and redrawn in each model.
  3. Permissions, storage and publishingRequesting runtime permissions, choosing where files belong, and the steps to put a signed build on Google Play.

More in Mobile Development

iOS Flutter React Native Kotlin Swift

Last refreshed 2026-09-17.