Jetpack Compose over inheritance
summary
Jetpack Compose is presented as a Kotlin-first, declarative UI replacing inheritance with composition; the team shows a Photo app (repo linked) built with Compose primitives and working previews in Android Studio. Key APIs demonstrated: Modifier chaining controls layout and hit areas, LazyRow/LazyColumn render only visible items (example with 55 tags), custom layouts for a 6-photo grid, state + remember/rememberSaveable tied to Flow streams, animations via animate/Transition, and AndroidView/setContent interop; examples compile and animate in previews.
AI-written summary · about
chapters (8)
- 0:00Jetpack Compose intro
- 15:36Components and modifiers basics
- 21:51State and navigation
- 32:25Lifecycle and events
- 38:31Custom components
- 47:29Theming and styling
- 57:19Animations in Compose
- 1:01:20Integrating with projects
related talks
32mJetpack Compose — Next Gen Kotlin UI Toolkit for Android
01h 00mJetpack Compose - Next Gen Kotlin UI Toolkit for Android
48mLearning Jetpack Compose By Example
35mNext Generation Android UI with Jetpack Compose
45mOn the road to Jetpack Compose
33mJetpack Compose: A New Hope
45mFirst look at Jetpack Compose
44mUnleashing the Power of Jetpack Compose: Revolutionizing Android UI Development
