Android is officially Kotlin first, but what does that actually mean for your codebases?
How can we take full advantage of Kotlin when building our Android apps and really embrace this Kotlin first mentality?
In this talk, we’re going to explore the use of Kotlin for Android and help guide you towards helpful patterns and apis that make Kotlin a great choice for Android development.
We’ll quickly see how to integrate Kotlin with our Android projects. We’ll explore the use of Android KTX and the many useful, Kotlin first apis it provides. You’ll discover how to leverage coroutines to simplify network and database calls. We’ll see how we can cleanly architect our presentation layer using Kotlin Flow, and finally we’ll explore the use of Kotlin for building Android UI in Jetpack Compose.