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 show you how they are useful and help 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.
Let's crash!!!
Slides with Animations:
https://bit.ly/3nQVbdv