~/talk

Re-Compose your UI: building an atomic design library

Talkat droidcon Italy 2022 · 2022-10-06..10-07· [component-design, android]
links:none on file
links:none on file
slides:none on file

Concrete claim: Jetpack Compose implements a scalable, reusable design system by decomposing UI into atomic components and templates. The session shows actual component code paths — custom text atoms, a card molecule, a lazy column organism and a model bottom sheet layout template — and explains screen‑level state ownership that triggers recomposition. It names tradeoffs (onboarding and maintenance cost) and provides evidence the Compose design library at Telepass Digital is built, migrated into production, and simplifies reuse across app views.

AI-written summary · about

  1. 0:00Atomic design in mobile apps
  2. 1:33Atomic design theory
  3. 5:51Architecture guidelines
  4. 8:15Component hierarchy
  5. 10:03Advantages and trade-offs of atomic design
  6. 13:13Atoms molecules organisms templates
  7. 16:25Atomic design in Jetpack Compose
  8. 20:21Why Jetpack Compose fits
  9. 21:44Bottom sheet component
  10. 26:16Q&A on migrating
  11. 28:27Traditional UI limits
  12. 29:30Declarative vs imperative
  13. 31:57State handling in Compose
  14. 34:26New Compose design library
  15. 36:13Library structure synergy
  16. 38:00Theming and consistency
  17. 39:02Closing remarks
~/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.