Android

Native Android development.

Android is taught here in 3 lessons, running from Android projects and activities through to Permissions, storage and publishing. Each lesson takes one topic, shows the working code, and links onward to the next, so the course can be read straight through in order.

TrackMobile Development
Lessons3
LevelBeginner
Reading timeabout 39 minutes
PrerequisitesNone beyond being able to open a text editor

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

FAQ

How long does the Android course take?
It has 3 lessons, about 39 minutes of reading. Expect roughly twice that if you type out and run every example.
Do I need prior experience for Android?
No. This is the first course in Mobile Development, so it starts from the beginning and assumes no background.
What should I read after Android?
Continue with iOS (3 lessons), the next course in Mobile Development.

Last refreshed 2026-09-18.