~/talk

Modularizing your Android UI with Style Guide-Driven Development

Talkat droidcon NYC 2019 · 2019-08-26..08-27· [android, design-collaboration]
links:none on file
slides:none on file

Grubhub builds a reusable Android style system: an Android pattern library (library + sample app) that houses versioned UI components used across four Android apps serving 20.3 million diners daily. Buttons become a single custom Button extending AppCompatButton with attributes for type/size/color, supporting programmatic drawable/state generation and on-the-fly custom color schemes so consumers avoid creating many XML files. Versioning lets apps opt into changes, migration to Material Button stays simple, and unified naming plus UX research improves consistency and accessibility.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 2:56Living style guide concept
  3. 6:02Style guide driven development
  4. 7:05Android pattern library setup
  5. 10:54Custom button implementation
  6. 16:27Library evolution and flexibility
  7. 17:49Unified terminology across platforms
  8. 19:33Getting started with the approach
  9. 22:00Key stakeholders and training
  10. 23:42Conclusion and Q&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.