~/talk

Building UI Consistent Android Apps

Talkat Codemotion Milan 2017 · 2017-11-10..11-11· [design-collaboration, android]
slides:none on file

Yelp creates a shared Android UI library with XML attributes, default styles and Java APIs, publishes it as a Gradle dependency, and wires designer tokens and SVG icons into platform assets. CI (Jenkins) compiles the library against consumer and business apps, runs custom lint checks that ban stock widgets, enforces warnings-as-errors with baseline files, and requires contentDescription and Espresso tests. Automated screenshot capture via espresso screenshot automation generates docs and a style-guide app, and the constrained color palette (only two greens) reduces visual drift.

AI-written summary · about

  1. 0:00Start
  2. 0:25Yelp Mission
  3. 1:21Internal Consistency
  4. 3:01Benefits
  5. 5:10External Examples
  6. 11:38Does it fit?
  7. 28:33Test your component
  8. 29:37Documentation
  9. 30:13Screenshots capture
  10. 31:33StyleguideTestApp
~/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.