Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Why Are Android Apps So Crash-Prone?

James Smith
December 01, 2016

Why Are Android Apps So Crash-Prone?

So you’ve launched your app, and now people are actually using it — congratulations! Unless you are a coding superhero, you’ll certainly have a few bugs, and even if you somehow wrote perfect code - quirks with Android itself can introduce unexpected crashes.

In this talk, we’ll discuss some of the reasons why Android apps in particular are so crash-prone, some of the common causes behind crashes, and how you can build a strategy and process to manage crashes and avoid 1-star ratings - and even get your crash inbox to zero!

James Smith

December 01, 2016
Tweet

More Decks by James Smith

Other Decks in Technology

Transcript

  1. 1. FRAGMENTED HARDWARE 2. ROOTED PHONES 3. MULTIPLE ANDROID VERSIONS

    4. VENDOR MODIFICATIONS 5. MULTIPLE APP VERSIONS LIVE 6. OUT OF MEMORY ERRORS
  2. DETECT FEATURES AT RUNTIME import android.content.pm.PackageManager; PackageManager pm = context.getPackageManager();

    if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) { // Use the camera }
  3. QUESTIONS? @loopj • come and say hi at our booth

    - we’ll give you 2 months free • https://speakerdeck.com/loopj/