~/talk

Make the Most of Android Vitals

TalkinJapaneseat DroidKaigi 2019 · 2019-02-07..02-08· [android, observability]
name:kr9ly
links:none on file
slides:none on file

Shows how to use Google Play Console Android Vitals together with Android Studio profilers to find and fix startup, rendering, and ANR hotspots. Describes capturing ANR thread dumps, uploading ProGuard mappings, running long Release/pre-release automated UI tests, using code-level method tracing and Device File Explorer to retrieve traces, and moving heavy initializations (e.g., Kinesis Firehose, ThreeTenABP zone data) off the main thread with Dagger lazy plus background init to cut view-init latency to about three seconds; also uses narrow one-frame traces to diagnose jank.

AI-written summary · about

  1. 0:00Introduction
  2. 1:13Android Vitals overview
  3. 2:27User comfort factors
  4. 3:57Crash and ANR monitoring
  5. 6:09Pre-release report use
  6. 8:02ANR deep dive and fixes
  7. 9:10Performance metrics overview
  8. 11:04Method tracing basics
  9. 13:49Manual tracing pros and cons
  10. 14:44Code-level method tracing
  11. 16:29Startup time improvements
  12. 18:48Rendering time optimization
  13. 20:38Rendering bottleneck detection
  14. 22:10Trace result methods
  15. 22:59Android Vitals summary
~/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.