Modern Android Development
summary
Claims that Android is Kotlin-first and that coroutines preferred for async work in 2020 are backed by adoption numbers: about 60% developers using Kotlin and 70% of top apps use Kotlin. The concrete tooling is Android Studio + Gradle, Jetpack libs (ConstraintLayout, Navigation, WorkManager, CameraX, MotionLayout, Compose alpha), KTX and Paging 3 rewrites. App Bundles deliver roughly a 20% size savings and CameraX/WorkManager encapsulate ecosystem workarounds so features actually work across devices.
AI-written summary · about
chapters (25)
- 0:00Start
- 1:47Modern Android Development
- 3:07Classic Android Developments
- 7:24Eclipse
- 11:56Classic Development Patterns
- 17:56Pillars of Modern Android
- 20:58Why Kotlin
- 21:32The Interoperability
- 22:47Kotlin
- 23:24Support for Lambda
- 24:08Extension Functions
- 25:12Template Expressions
- 25:31Syntax Helper To Access Properties
- 28:18Annotation Processing
- 29:34Ktx Library
- 30:53Structured Assignment
- 33:17Documentation and Training
- 33:46Apis
- 34:51Material Design Components
- 36:12Constraint Layout
- 37:26Motion Layout
- 42:38Architecture Component Libraries
- 43:50Navigation Component Apis
- 46:31Work Manager
- 50:20Android App Bundles








