Become a Composer
summary
Jetpack Compose is alpha (alpha4) and requires Android Studio 4.2 Canary; the workshop shows a runnable GitHub project with small exercises that demonstrate creating Text, Button, Column, Box, a lazy column 4 (recycler view replacement) and theming. State uses mutableStateOf plus remember, and streams convert with collectAsState or observeAsState for LiveData. Previews render layouts but clicks and interactive scrolling require an emulator; scaffold/appbar/bottom bar examples compile and run.
AI-written summary · about
chapters (19)
- 0:00Introduction to Jetpack Compose
- 1:17Workshop goals and setup
- 3:06Requirements and dependencies
- 7:20Kotlin features for Compose
- 9:07Compose vs traditional views
- 10:31Text and modifiers basics
- 12:23State management in Compose
- 15:32Project structure and exercises
- 18:04Text composable walkthrough
- 31:38Buttons and click events
- 37:01Column, LazyColumn and Row
- 40:41Box and Stack layouts
- 51:07Modifiers deep dive
- 1:00:02State and mutableState
- 1:05:46Flow and LiveData as state
- 1:11:14Ambients and theming
- 1:17:44Creating a theme
- 1:18:47Screen components and Scaffold
- 1:20:16Q&A session
related talks
33mThe dark sides of Jetpack Compose
37mCatching Up on Jetpack Compose Training Starting Now
33mJetpack Compose: A New Hope
48mLearning Jetpack Compose By Example
46mJetpack Compose: UI Toolkit for Android and Desktop
45mFirst look at Jetpack Compose
35mNext Generation Android UI with Jetpack Compose
44mUnleashing the Power of Jetpack Compose: Revolutionizing Android UI Development
