Keeping your Pixels Perfect �: Paparazzi 1.0
summary
Paparazzi renders Android screens on the JVM so UI checks run in seconds instead of waiting 30s–10min for APK build + emulator, bypassing dexing, AAPT and ADB. Tests use a JUnit rule snapshot testing model with record/verify modes and an HTML diff report; a Gradle plugin writes a test resources file and uses artifact transforms to unpack native layoutlib libs from Maven. Features include scrolling snapshot stitching, accessibility render extensions, and imminent Compose support.
AI-written summary · about
chapters (6)
- 0:00Introduction to Paparazzi
- 6:42Paparazzi's origins and goals
- 13:20How Paparazzi works under the hood
- 20:04Configuring and using Paparazzi
- 26:27Accessibility testing with Paparazzi
- 31:26Jetpack Compose support and 1.0 release
related talks
29mKeeping your Pixels perfect
37mSnapshot testing (and more!) with Paparazzi
35mSnapshot testing (and more!) with Paparazzi
39mA Snapshot Preview of Paparazzi 2.0
35mLights, Camera, Snapshot! What’s New in Paparazzi 2.0
18mScreenshot testing – The practical talk
34mA Snapshot Preview of Paparazzi 2.0
40mWhat's new in Paparazzi?
