Adnan is a seasoned Android developer working as an independent consultant. His area of focus has generally been writing large scalable code, improving UX and overall app performance. He has a lot of domain knowledge, experience and exposure with E-Commerce and used to previously work with BookMyShow(India’s largest entertainment/ticketing portal with a 14M+ user base), where he went on to rewrite the entire app from scratch.
Adnan a m
Fantastic ANRs & where to find them
ANRs have been a huge pain for most Android developers for a long time now. It isn't that they are not fixable, it is more to do with the fact that each of them requires a ton of time & effort to debug and experiment before fixing it.
In this talk, we will take a look at the most common ANRs that occur, what their potential causes are and how to fix them. Having worked with a team that focuses heavily on ANR rate reduction as a goal, we have evaluated and debugged a lot of ANRs in the wild and this talk is an attempt to share our experience and learnings with the broader community.
We will also look at how you can start to identify & debug ANRs better going forward and discuss what an ANR rate reduction strategy looks like and how you can start to adopt a few practices in your firm for the same.