§ 01Service

React Native bug fixing, upgrades and app maintenance

Already have a React Native app that crashes, won't build, feels slow or is several versions behind? I take over existing codebases, find the cause rather than patching the symptom, and leave the project easier to work on than I found it.

Start a conversation All services

§ 02What you get

What's included

  1. Crash fixes on Android and iOS, with crash reporting set up so they stay fixed
  2. Failing builds: Gradle, CocoaPods, Xcode and dependency conflicts
  3. React Native version upgrades and New Architecture migration
  4. Performance: slow lists, heavy images, memory use and start-up time
  5. Code review and a written report of risks in the codebase
  6. Monthly maintenance for OS updates, store policy changes and small features

Taking over someone else's code

The first step is always reading: how state flows, where side effects live, what is native and what is JavaScript. You get a short written summary of what I found and what I'd fix first, before any large change.

Performance that holds up

On SELA every listing card is a photo, so lazy loading, image caching and lean queries were part of the feature, not a later pass. The same approach fixes slow screens in existing apps: measure first, then fix the real bottleneck.

§ 04Questions

Common questions

Can you fix an app someone else built?

Yes. Most maintenance work starts with code I didn't write. I begin with a short review so we both know what we're dealing with before I change anything.

How long does a React Native upgrade take?

It depends on how far behind the app is and how many native libraries it uses. A small jump can take a day or two; several major versions with the New Architecture can take a couple of weeks. I'll estimate after looking at the project.

My Android build fails after updating a library. Can you help quickly?

Yes — build failures (Gradle, Kotlin version, CocoaPods, Xcode) are usually quick to diagnose. Send the error output through the contact form.

Tell me about your app.

What you're building, who it's for, and where it hurts today. I read every message and reply by email.

Start a conversation See the work