Android with Jetpack Compose and modern Kotlin — the way it's actually built in 2024. Covers architecture (MVVM, Clean), local persistence with Room, network with Ktor, and background work with WorkManager.
Kotlin is the language; know it properly before the framework.
Null safety, data classes, sealed classes, extension functions, and coroutine basics.
suspend functions, CoroutineScope, StateFlow vs SharedFlow, and structured concurrency.
The declarative UI toolkit — how to think in Compose.
Composable functions, recomposition, remember vs derivedStateOf, and the composition tree.
NavController, typed routes, argument passing, and deep links.
Persistence, architecture patterns, and background work.
Entities, DAOs, migrations, and the offline-first pattern with sync.
End of roadmap
You've covered all 5 topics in the Android roadmap.