Your app's user interface is your most direct connection to the user, so you'll want to make sure it's perfect.
Up until now we've concentrated on creating a beautifully designed user interface that's packed with useful features—but this is only half the battle. If your app is going to rack up those 5-star Google Play reviews, you'll need to create a UI that's quick to render, responsive, and generally delivers an all-around great user experience.
Performance is crucial to creating a successful UI, and a successful app in general. If your app is laggy, prone to crashing, gobbles up data and memory, or drains the user's battery, then no one is going to want to use it, no matter how good your UI looks!
In this chapter, I'm going to show you how to hunt out all the most common performance problems that may be impacting your app. Since you'll want to fix any problems you do encounter, along the way I'll also be touching on some of the reasons why these problems occur...