Crashing is good for your App

Seyed Jafari

Senior Software Engineer

Revolut Ltd

As Android devs, we are usually too afraid of the crash. We go way too far to avoid crashing.

Sometimes our motto is no Crash at all costs.

Wrapping all of our java objects in double null checks, Elvis (?:) operators everywhere, absolutely no double bang (!!), "try-catch" everything.

These are just a few samples of what we do to avoid that innocent crash.

I'm here to tell you to stop.
We should let our crashes happen. I'll tell you they are useful and helps us build better and safer apps.
Removing all of them does not help our apps or users.

I explain Why it's bad to stop crashing at all costs.
Also cover how, where, and why we should throw to make the most out of them.

Let's crash!!!

I enjoy creating software and sharing my knowledge.

Android is my day-to-day but working on Python scripts, IOS apps, Desktop apps are also really interesting.

As a human being, I would love to help people out in any way possible.

Follow me on Twitter: @worldsnas
or check my blog: worldsnas.com