Slide 1

Slide 1 text

Compose Hot Reload is here, stop re-launching your app! Márton Braun Developer Advocate

Slide 2

Slide 2 text

Demo

Slide 3

Slide 3 text

How does it work? Your app’s code Java Runtime Gradle

Slide 4

Slide 4 text

How does it work? Your app’s code JetBrains Runtime Gradle

Slide 5

Slide 5 text

How does it work? Your app’s code JetBrains Runtime Gradle DCEVM

Slide 6

Slide 6 text

How does it work? Your app’s code JetBrains Runtime Gradle Hot Reload Agent Recompiler

Slide 7

Slide 7 text

How does it work? Gradle Recompiler Your app’s code JetBrains Runtime Gradle Hot Reload Agent

Slide 8

Slide 8 text

How does it work? Gradle Recompiler Your app’s code JetBrains Runtime Gradle Hot Reload Agent

Slide 9

Slide 9 text

How does it work? Gradle Recompiler Your app’s code JetBrains Runtime Gradle Hot Reload Agent DCEVM

Slide 10

Slide 10 text

How does it work? Gradle Recompiler Your app’s code JetBrains Runtime Gradle Hot Reload Agent

Slide 11

Slide 11 text

How does it work? Gradle Recompiler Your app’s code JetBrains Runtime Gradle Hot Reload Agent

Slide 12

Slide 12 text

How does it work? Gradle Recompiler Dev Tooling Your app’s code JetBrains Runtime Gradle Hot Reload Agent

Slide 13

Slide 13 text

How does it work? Gradle Recompiler Dev Tooling Your app’s code JetBrains Runtime Gradle Hot Reload Agent IDE

Slide 14

Slide 14 text

Demo

Slide 15

Slide 15 text

jb.gg/chr

Slide 16

Slide 16 text

Compose Hot Reload is here, stop re-launching your app! zsmb.co/talks Márton Braun @zsmb.co Compose Hot Reload jb.gg/chr KotlinConf app jb.gg/kc-app Sebastian Sellmair’s content KotlinConf jb.gg/kc25-chr YouTube youtube.com/@s.sellmair Blog blog.sellmair.io