~/talk

Keeping your Pixels perfect

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

Claims that Paparazzi turns multi-minute Android UI iteration into seconds by running the IDE’s layout lib rendering pipeline on a pure JVM, using transformed framework jars, fake delegates and a Gradle plugin to point at merged resources. It compiles layouts, inflates views, captures HTML screenshots and GIFs (animations via choreographer delegates), and catches regressions in real widgets and third‑party views. Cash App uses it end‑to‑end; most screens render correctly though a few theming/font clipping issues remain to finish. seconds vs 4 minutes

AI-written summary · about

  1. 0:00Introduction and context
  2. 3:35Challenges in Android UI iteration
  3. 11:40How Paparazzi works under the hood
  4. 21:13Testing with Paparazzi in practice
  5. 25:45Advanced use cases and animations
  6. 28:56Closing and open source plans
~/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.