Blazing Fast UI Development with Compose Hot Reload
summary
Live Compose UI editing on desktop that preserves state while swapping code, recompiles via a continuous Gradle build and injects a Java agent into a JVM running the JetBrains Runtime (JBR) + DCEVM to migrate objects, and ships as a Gradle plugin (Alpha 11). Demos show 14 successful hot reloads editing layout, animations, adding files and classes across modules; limitation: reload fails when supertype/layout of generated lambdas changes requiring a restart (lambda numbering / supertype change break).
AI-written summary · about
chapters (8)
- 0:00Compose Hot Reload intro
- 1:29Live Hot Reload demo
- 8:30How Hot Reload works
- 18:00State preservation & UI correctness
- 21:09Advanced UI tweaks
- 29:57Hot Reload beyond UI
- 32:24Setup & platform
- 36:39Q&A
related talks
44mUnleashing the Power of Jetpack Compose: Revolutionizing Android UI Development
01h 12mJetpack Compose — live coding declarative UI
31mProject Sparkles: How Compose is Changing Android Studio
17mWhat's new in Jetpack Compose
41mCompose by Example
32mJetpack Compose — Next Gen Kotlin UI Toolkit for Android
01h 00mJetpack Compose - Next Gen Kotlin UI Toolkit for Android
48mLearning Jetpack Compose By Example
