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
- Android projects and activitiesHow a Gradle project is laid out, what the manifest declares, and how an activity moves through its lifecycle.
- Layouts and Jetpack ComposeThe XML view system and the Compose alternative: how a screen is described, measured and redrawn in each model.
- 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.