A Composable New World!
summary
Live-codes an Unsplash client built with Jetpack Compose 1.0 and Coil Compose that fetches trending images, shows them in a LazyColumn with image caching via rememberImagePainter, search via an outlined TextField and navigation using NavHost + Scaffold; initially breaks when an image modifier is missing (zero height) but fixes it live and the Android app works. Describes sharing the network and UI layer with Kotlin Multiplatform to reuse on desktop (mostly successful) and web (fragile), mentions Accompanist libraries and a starter template called alissers.
AI-written summary · about
chapters (10)
- 0:00Introduction and setup
- 2:10Live coding begins
- 8:48Adding text and UI basics
- 11:59Creating a second screen
- 21:50Displaying images with LazyColumn
- 31:42Adding image overlays and themes
- 43:24Navigation with BottomBar
- 59:52Adding search functionality
- 1:07:08Cross-platform with Compose Multiplatform
- 1:13:27Challenges and resources
related talks
40mBuilding Multiplatform Apps with Compose
35mNext Generation Android UI with Jetpack Compose
34mLearning Jetpack Compose By Example
35mBuilding Android/iOS Apps with Jetpack Compose
01h 11mCodelab: Jetpack Compose Basics
19mUsing Jetpack libraries in Compose
45mThe Adventures of Kotlin And Compose Through the Multiplatform World
01h 12mJetpack Compose over inheritance
