~/talk

App Work Ahead! Architecture Design for Design Libraries

links:none on file
slides:none on file

A design library evolved over 5 years from XML to Compose, layering on Material and automating tokens for Android, web and iOS; it delivers explicit, ergonomically named APIs with default objects and slotted helpers so engineers and CMS content map cleanly to components, improving release speed and accessibility. CI uses Gradle API dump to detect ABI changes, publishes via GitHub Actions and keeps deps in sync with a renovate bot. The result: fewer one‑off widgets and faster, auditable platform updates.

AI-written summary · about

  1. 0:00Design systems overview
  2. 3:55User needs in design systems
  3. 7:04Architecture principles
  4. 13:33API design requirements
  5. 17:53API guiding principles
  6. 20:05Button API case study
  7. 25:02Slotted vs explicit APIs
  8. 29:42API design best practices
  9. 31:30Q&A
~/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.