~/talk

Jetpack Compose — Next Gen Kotlin UI Toolkit for Android

Talkat droidCon Berlin 2019 · 2019-07-01..07-03· [android, kotlin]
slides:none on file

Jetpack Compose presents a Kotlin-first UI toolkit that builds UI as functions of state using a runtime plus a compiler plugin; the demo builds a working fruit item with a stateless stepper, @Composable annotation, memo for positional memorization, and model-backed observable properties so changing quantity triggers targeted recomposition. It favors composition over inheritance, uses DP values (8dp, 16dp, 24dp) and controlled components, eliminates view references and much boilerplate, and in 2019 requires a specific Android Studio preview and source checkout to try.

AI-written summary · about

  1. 0:00Introduction and background
  2. 2:13Challenges with traditional Android UI
  3. 6:50Problems with current UI toolkit
  4. 9:42Mental models in asynchronous programming
  5. 12:51Introduction to Jetpack Compose
  6. 19:37Building UI with Composable functions
  7. 26:19State management in Compose
  8. 30:34Advantages and future of Compose
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.