How many times have you been in the middle of using a new shiny app, only to have it crash on you? This is the first in a series of posts that will investigate how the exception handling mechanism works in Java and #Android and how crash reporting SDKs can capture diagnostic information, so that you're not flying blind in production.