Keynote: Modern Android Development
summary
Recommendation: adopt Kotlin as the primary language with coroutines for structured concurrency and the Kotlin-specific tooling (KSP, R8 optimizations); use Android Studio features like profilers, View Binding and Motion Editor; prefer Jetpack libraries (80+ and growing) — Paging 3, WorkManager (back to API 14), CameraX (beta) and Jetpack Compose (alpha) replace old patterns; publish with Android App Bundle (500,000+ apps use it, ~20% median download savings, required for new apps H2 2021). Kotlin first development is the team’s explicit stance.
AI-written summary · about
chapters (12)
- 0:00Introduction and housekeeping
- 1:59Classic Android development overview
- 10:45Problems with classic Android
- 14:16Modern Android development defined
- 15:19Kotlin language benefits
- 24:58Android Studio evolution
- 27:29Modern APIs and Jetpack
- 33:05Coroutines and architecture
- 36:19Navigation and single activity
- 38:23WorkManager and CameraX
- 42:16Android app bundles
- 46:05Summary and resources
related talks
51mKeynote: Modern Android Development
01h 01mKeynote! 10 years of Android development: the retrospective
33mKeynote: What is the future of the community in an always-evolving world?
41mKeynote: Now in Modern Android
44mKeynote - The Future of Android...And How to Prepare For It
45mThe Unyielding Spirit of Android
41mKeynote - Modern Android Development
42mThe Future of Android, Kotlin and Everything
