Building Android apps in 2022
summary
Concrete takeaways: Kotlin becomes the default—suspend Retrofit calls replace RxJava so threading and disposables vanish and lifecycleScope auto-cancels on activity stop; Jetpack Compose previews and compose UI tests let single components be rendered and clicked locally and in CI; Kotlin multiplatform shares networking/serialization (Ktor, SQL Delight, Apollo) across Android and iOS; dependency injection choices are Hilt or Koin; GitHub actions emulator runner runs UI tests in CI so end‑to‑end builds and tests actually work.
AI-written summary · about
chapters (14)
- 0:00Start
- 3:42Kotlin data classes
- 5:26Sealed classes
- 7:33Coroutines
- 12:38Kotlin Multiplatform Mobile
- 14:57Jetpack Compose
- 21:30Side effects
- 23:28Animations
- 24:31animate*AsState
- 25:06Transitions
- 28:20Hilt
- 30:53Architecture
- 33:43Testing
- 35:51GitHub Actions for Android
related talks
58mModern Android Development
51mModern Android Development
46mModern Android Development
43mAndroid Jetpack ❤️ Kotlin: On the road to more wholesome APIs
52mModern Android Development
44mThe Future of Android, Kotlin, and Everything
45mFor Beginners and Career Changers: Android App Development Today and Key Points in 40 Minutes
41mKeynote - Modern Android Development
