~/talk

Everything you ever wanted to know about error handling in Android

Talkat 360|AnDev 2020 · on Friday, 2020-07-24· [android, testing]
links:none on file
slides:none on file

Shows how to build a crash‑reporting SDK on Android that hooks the JVM UncaughtExceptionHandler, captures exception and thread stack traces plus device and session metadata, serializes reports to JSON and posts to an HTTP endpoint, and caches to disk when offline so crashes still arrive after restart. Covers manual notify API for handled errors, detection of ANRs and coroutine failures, automatic mapping file uploads via Gradle to deobfuscate ProGuard output, and runtime breadcrumbs for precrash context. Claims ~60% of users uninstall after a crash and demonstrates a production workflow that reduces debugging time.

AI-written summary · about

  1. 0:00Intro
  2. 0:45Crash Reporting SDKs
  3. 4:08Exception Handler
  4. 6:44Delivery
  5. 11:55Obfuscation
  6. 16:25Metadata
  7. 20:05Recap
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.