Android Jetpack ❤️ Kotlin: On the road to more wholesome APIs
summary
Claims Android is moving toward Kotlin-first with concrete libraries: Jetpack KTX, Room with Flow, WorkManager coroutine integration and ViewModel scopes. The talk shows tools and patterns used: suspendCancellableCoroutine for one-shot tasks, callbackFlow for streaming callbacks, Flow↔LiveData adapters, sealed types for exhaustive states. Gotchas include Kotlin metadata required in distributed AARs and missing source/docs on Play Core KTX. Reported number: 60% of top Android apps use Kotlin.
AI-written summary · about
chapters (14)
- 0:00Start
- 9:31ROOM
- 10:28WORKMANAGER
- 12:13VIEWMODEL
- 13:06LIVEDATA
- 16:05Extension functions
- 17:02Extension properties
- 18:17STATIC DISPATCH
- 23:13FIXING PROPERTY ACCESS
- 23:56ENFORCE KOTLIN-FRIENDLINESS
- 24:44ATTACHING DOCUMENTATION
- 29:59developers
- 30:28BUILD YOUR OWN KTX-ASYNC APIS
- 40:07WHAT THE FUTURE HOLDS FOR KOTLIN ON ANDROID
related talks
37mAndroid Jetpack Hearts Kotlin: on the road to more wholesome APIs
55mIntro & Keynote
58mModern Android Development
46mModern Android Development
40mAndroid Jetpack: Sweetening Kotlin development with Android KTX
01h 13mModern Android development
51mModern Android Development
52mModern Android Development
