Avoid Android App from crashing by following simple steps

Aravind Senthamarai
handyapps in
Published in
3 min readJan 3, 2016

Smart-Phones are the integral part of our life. We are largely dependent on the n-number of APPS available in Play-Store to get our day to day activities done.

Last evening I was editing the photos from my collection using a Photo-Editor APP. It was fun looking back at the collection and editing it, to create another amazing piece of memory storage. When I was almost done with the editing and while trying to save ,APP Crashed! , all the efforts and time spent also crashed along with it. I was like

It is really frustrating when you experience such situations. All that I did after it was, uninstall the Photo-Editor APP. Android is the most widely used Operating System, offering great stability, reliability and protection from Malwares. Yet, the developers face crash issues.

Reason for App crashes

  • Bandwidth constrains
  • Deadly bugs in the APP
  • Excess demand
  • Poor integration and optimization of UI
  • Incompatibility of devices

Impacts of Rating and Reviews

80% of the users do not open the APP again, if the APP crashes in early stages.

56% of the negative reviews are due to Quality Issues. Negative Reviews and Crash ,reduces the number of downloads and installation, and Effects the branding of APP.

Android APP is likely to attract more traffic when it is rated between 4 to 5 Stars. If your APP is rated 3 Star Range, then you are likely to lose downloads 4 X times from when the APP is rated above 4 Star. Offering a stable high quality APP is very essential to hold the grip of the traffic flow.

Rating vs Downloads

Tips to make crash free app

  • Listen to the user — User feedback and requirements is the input for the APP. Paying high attention in understanding the user requirements is essential to offer great user experience.
  • Unit Test Cases — Writing and Running unit test cases is very important to ensure your APP meets its requirement and behaves as intended.
  • Code Review — Code reviews should be conducted to identify issues that might be overlooked in the initial phase of development.
  • Alpha and Beta Test — Alpha and Beta testing of the app should be carried out to identify all the possible errors and issues and figure out the user acceptance ratio.
  • Analytics — Measuring the end to end value of the APP developed is vital to increase the traffic and understand what the user actually wants.
  • Community- Follow the google community,they are offering support libraries,YouTube and blog posts

If you find the post is useful, please hit ❤ so others can enjoy it too.

Let us make a good app for you.Contact us.

--

--