How to measure what users feel, and how to catch a regression before it ships.
6 articles
Reduce app crashes by making every crash report readable, fixing the issues that hit the most users first, reproducing each one and checking the fixed release.
Mobile observability means using crash reports, timings, events and release data from real devices to explain how your app behaves, even when nothing crashes.
Five production metrics show whether your app feels fast to real users, with the thresholds Apple and Google use and how to instrument each.
Find slow screens by timing every route from navigation to first render and to interactive at P90, per release, then fix the ones over budget.
Set a P90 budget per metric, compare each release candidate against the last production release, and block the rollout when a budget is exceeded.
App startup time is how long your app takes to go from launch to a usable screen, and the number depends on the launch state and the endpoint you time.