Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Our App Keeps Crashing and the Reviews Are Terrible. Can It Be Fixed?
Problems We Solve

Our App Keeps Crashing and the Reviews Are Terrible. Can It Be Fixed?

Your app crashes, the reviews are one-star and users are leaving. How SpiderHunts finds the causes with crash data and fixes them before any rebuild.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Many struggling apps can be fixed without starting again. Add proper crash reporting, group the crashes and complaints by cause, fix the few issues behind most of them, and put release testing in place so fixes stay fixed. A rebuild is only worth it when the code review shows the foundations are unsound.

One star: "crashes every time I open it"

You paid for an app. It launched, and for a while it was fine. Now the store page is full of one-star reviews. It crashes on login. It freezes on the payment screen. It logs people out. It drains the battery. Customers email support, support forwards it to whoever built the app, and the reply is that it works fine on their phone.

Downloads are dropping, the rating is sinking and you are starting to wonder if the whole thing needs throwing away.

Why apps end up like this

Apps rarely start broken. They drift. New phone models and operating system versions arrive every year, and an app that is not updated for them starts to fail in ways it never did at launch. Third-party libraries go out of date. The back end changes and the app does not.

More often than not, there is also no visibility. Without crash reporting, the only evidence is reviews and emails, which say "it crashed" but not where, on which phone or why. Fixes are guesses, and guesses break other things.

And there is often no testing routine. Each release goes out after a quick try on the developer's own phone, so issues on older Android devices or small iPhones reach users first.

What a failing app costs

SymptomBusiness effect
Low store ratingFewer new downloads, because people read the reviews
Crashes at checkout or bookingLost sales at the most valuable moment
UninstallsCustomers lost, often to a competitor's app
Support loadStaff time answering complaints about the same faults
Brand damageThe app becomes the thing people say about you

Reviews stay visible long after the fault is fixed, which is why acting sooner matters. Each week of crashes adds to a record new users will read.

The relationship with the original developer often suffers too. You are told it works on their phone, they are told it is broken, and neither side has evidence. Money goes on fixes that do not fix anything, and trust drains away on both sides until someone suggests starting again from scratch, which is rarely the cheapest or safest option.

How we fix it

  1. Instrument first. We add crash and error reporting, such as Firebase Crashlytics or Sentry, and basic performance monitoring, and release that as a small update. Within a short time we have real data instead of guesses.
  2. Read the reviews properly. We group store reviews and support emails by complaint, and match them to the crash data, so we know which problems users feel most.
  3. Code review. We review the code, dependencies and build setup, and give you a plain assessment: fixable, fixable with some areas rebuilt, or unsound.
  4. Fix the top causes. Crashes usually cluster. We fix the issues behind most of them first, often out-of-date libraries, unhandled network errors, memory problems and login token handling.
  5. Test on real devices. Each release is tested across a spread of real and cloud-hosted devices, old and new, before it reaches users. Staged rollouts release to a small share of users first.
  6. Respond in the store. We help you reply to reviews when a fix ships, which shows current users something has changed.
  • Crash reporting usually gives a much clearer picture of what is going wrong
  • A rebuild is recommended only if the review shows the foundations cannot be fixed
  • You receive the code, build setup and store access, whatever we recommend

What changes afterwards

Releases go out with evidence behind them. You can see crash rates, which versions are affected and whether the last fix worked. Support stops receiving the same complaint every day, and new reviews start to reflect the app as it is now rather than as it was.

Most importantly, there is a routine: dependencies kept up to date, testing before each release, and monitoring that spots a new problem before the reviews do.

Does this sound like your app?

  • Your app store rating has dropped because of crash complaints
  • The developer cannot reproduce the problems users report
  • There is no crash reporting in the app
  • The app has not been updated for recent phone or operating system versions
  • You are being told the only answer is a full rebuild

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Do we have to rebuild the app?

Often not. Many apps can be stabilised by fixing the issues behind most crashes. We recommend a rebuild only when the code review shows the foundations are unsound.

Can you work on an app someone else built?

Yes. We need the source code, the build setup and access to the app store accounts, and we review everything before changing anything.

Will the bad reviews go away?

Old reviews stay, but stores weight recent ones, and replying when fixes ship helps. The best route is a stable app that earns better reviews over time.

What affects the cost?

The size and state of the codebase, how many separate problems there are, and whether the back end also needs work.

Keep reading

More on Problems We Solve

Start here

Mobile app or field process that isn't working?

Tell us what is going wrong, who it affects and what you have already tried. We will look at it honestly, and if a fix is smaller than you feared, we will tell you that too.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →