Android Developer
Kotlin, Compose, and apps that feel native.
intermediate · 5–8 months · 2 milestones · 8 topics
Tap a box to open it · right-click to mark done
Tap a box to open it
Full outline
Modern Android development: Kotlin, Jetpack Compose, architecture, data and networking, background work, and shipping to the Play Store.
01Kotlin & Platform
The language and the runtime it lives in.
- Kotlin
Concise, null-safe, and the official language for Android.
- Android fundamentals
The components and lifecycles the OS imposes on you.
- Jetpack Compose
Declarative UI — the modern default over XML layouts.
- Architecture
Structure that survives feature growth.
- Kotlin
02Data & Delivery
Real apps talk to servers and survive offline.
- Networking
Talking to APIs reliably on flaky mobile connections.
- Local storage
Offline-first is a feature, not an edge case.
- Background work
Android is aggressive about battery. Work with the system, not against it.
- Testing & release
Getting it into users' hands and keeping it stable there.
- Networking