Everything you ever wanted to know about error handling in Android

360AnDev 2020

22 min
Decorative gold color tiles accent.

We all use crash reporting tools in our apps, but have you ever wondered what happens under the hood? How do these crash reporters do what they do to make our debugging lives easier? Let’s find out! In this session, you’ll learn from Jamie Lynch, Software Engineer at Bugsnag, about how to create a crash reporting SDK from scratch using Android’s UncaughtExceptionHandler, starting by capturing and sending stack traces to an HTTP endpoint. We’ll then progressively add functionality onto our crash reporter until it’s turned into a battle-tested SDK that we’re confident will save us hours of debugging crashes in production.

Jamie Lynch
Software Engineer