~/talk

Explore the future of Android UI with Jetpack Compose

Talkat droidcon APAC 2020 · 2020-12-14..12-15· [android, kotlin]
links:none on file
slides:none on file

Claims that Jetpack Compose cuts boilerplate and speeds Android UI development by replacing custom View hierarchies with declarative composables, uses remember/mutableStateOf for reactive state and recomposition so only affected UI updates, and supports interoperability via setContent/ComposeView and AndroidView. Demo builds a Spotify‑like app with bottom navigation, nested scrolling, lazy row/lazy column and a vertical grid, extracts dominant image colors once with remember to avoid expensive recomputation, and shows animations via animate APIs; alpha in 2020 with stability planned next year.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:30Jetpack Compose overview
  3. 3:58Composable functions basics
  4. 5:24Material composables and layouts
  5. 6:31Modifiers and gestures
  6. 8:16Icons and images
  7. 9:40Building complex UIs
  8. 10:25Starting a Compose app
  9. 11:30Material theming
  10. 12:34Scaffold and app structure
  11. 13:37Bottom navigation setup
  12. 14:39State management in Compose
  13. 16:06Recomposition explained
  14. 17:32Remember and performance
  15. 18:35Bottom navigation in action
  16. 19:56Home screen implementation
  17. 21:20Search screen design
  18. 22:03Performance with remember
  19. 23:05Recap of screens
  20. 23:25Interoperability with XML
  21. 24:49Animations in Compose
  22. 25:30Kotlin's role in Compose
  23. 26:33Final thoughts and future
  24. 27:56Resources and demos
  25. 29:51Q&A session
~/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.