Kotlin First – Taking Full Advantage of Kotlin For Android Development
summary
Android Studio converts Java to Kotlin automatically and new projects default to Kotlin; Gradle supports a Kotlin DSL. Examples show android KTX extension lambdas (SharedPreferences.edit { putString(...) }), Room KTX exposing suspending functions and coroutines and Flow streams, ViewModel KTX providing viewModelScope, and Retrofit coroutines integration. UI examples use Jetpack Compose composable functions annotated with @Composable. Kotlin multiplatform and Ktor appear as practical options for sharing logic and small server APIs.
AI-written summary · about
chapters (14)
- 0:00Intro
- 1:46Kotlin First
- 3:57Outline
- 5:44Getting Started
- 10:24Kotlin Standard Library
- 14:45Kotlin Data Classes
- 18:24Android Jetpack
- 22:26Coroutines
- 25:13Kotlin Flow
- 28:00Kotlin Compose
- 30:05Kotlin Multiplatform
- 31:41Kotlin Serverside
- 34:24Kotlin Ecosystem
- 36:01Outro
related talks
49mKotlin: the swift of Android
58mModern Android Development
43mAndroid Jetpack ❤️ Kotlin: On the road to more wholesome APIs
38mState of Kotlin for Android
01h 03mKotlin on Android
37mAndroid Jetpack Hearts Kotlin: on the road to more wholesome APIs
52mModern Android Development
43mKotlin: Next level of Android Development
