Everything you ever wanted to know about error handling in Android

360AnDev 2020
22 min
TABLE OF CONTENTS

    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.

    On-demand talk

    Everything you ever wanted to know about error handling in Android

    360AnDev 2020
    22 min

    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.

    On-demand talk

    Everything you ever wanted to know about error handling in Android

    360AnDev 2020

       /   
      PT
    22 min
    Decorative gold color tiles accent.

    What you'll learn

    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.

    Speaker(s)
    Jamie Lynch
    Software Engineer
    Bugsnag
    Read bio
    ×
    Jamie Lynch

    Everything you ever wanted to know about error handling in Android

    360AnDev 2020

    Everything you ever wanted to know about error handling in Android

    360AnDev 2020
    22 min

    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.

    On-demand talk

    Everything you ever wanted to know about error handling in Android

    360AnDev 2020

    22 min

    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.

    Speaker(s)
    Jamie Lynch
    Software Engineer
    Bugsnag
    Read bio
    ×
    Jamie Lynch