John R.webp

ANR overview at Uber + Leveraging ApplicationExitInfo API

Francisco Aguilera

Android Engineer

Uber

This talk will be divided in two mini-topics; ANR + ApplicationExitInfo API.

The first section will be an overview of how we deal with ANRs at Uber. This includes custom ANR detectors built a while back, newer detection tools, showcasing common ANR pitfalls, and the negative impact that ANRs can produce.

The second section will outline the importance of determining exact reasons for app termination, how we were able to detect those prior to OS 11, and how we can benefit from using ApplicationExit API in the present.

Android developer for the Earner App Platform team at Uber. Focusing on App health initiatives