Chapter 12
Debugging
The more complex your app becomes, the more likely it will contain errors. Nothing frustrates a user more than an app that crashes, fails to run under certain conditions, or gets in the way of the task that it was intended to accomplish. A naïve approach to development is to assume that your code will always execute along the paths you define. This is sometimes referred to as the happy path.
Understanding where code can deviate from the happy path is vital to becoming a good software developer. Because you cannot predict all the potential unhappy paths during development, it helps to develop an understanding of the various diagnostic tools and techniques involved in Android development. Chapter 11 covers the Anytical ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access