~/talk

Materialising a Design System with Material Design Components

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

Trade Me builds a shared mobile design system called Tangram on Material Design Components (MDC 1.1), implementing a single Tangram shared theme module used by three Android apps to provide automatic colors, elevation semantics, and a custom Story Sans typeface. Engineering adds dark mode and day-night theming with a screen-by-screen kill switch, a catalog app for visual testing, KTlint and custom lint rules, and Espresso checks. Migration from an eight year old codebase takes six months and ships the redesigned app to users while leaving Compose and bridge cleanup as next steps.

AI-written summary · about

  1. 0:00Introduction and background
  2. 5:04What is a design system
  3. 10:59Design vision for mobile project
  4. 18:24Choosing Material Components
  5. 22:39Theming and styling with MDC
  6. 25:48Library structure and practices
  7. 28:17Migration and dark mode
  8. 31:27Future work and conclusion
  9. 31:48Q&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.