React Native Migration Audit
Running a React Native app in production on an old version? We analyze it and hand you a costed, prioritized migration plan.
Learn more →
From €6,500 excl. VAT · 2 to 4 weeks · Fixed price
Since React Native 0.82 and Expo SDK 55, the old architecture is gone: the New Architecture is the only option. If your app is still on Expo SDK 54 or React Native 0.81 with newArchEnabled=false, every upgrade is now blocked. We bring your Expo or React Native app up to the latest stable version, move it to the New Architecture and release the new version on the stores.
This offer is for apps that are a few versions behind, not for apps that have not moved in years.
Step 1
We run expo-doctor, check your dependencies against React Native Directory and flag the libraries that are not compatible with the New Architecture. The fixed price is set at the end of this diagnosis.
Step 2
If your app still runs on the old architecture, we first move to Expo SDK 54 / React Native 0.81, enable the New Architecture and make sure everything works before going further.
Step 3
Expo SDK upgraded one version at a time, along with dependencies and native code, on a dedicated branch: your production app is not affected.
Step 4
Tests on physical iOS and Android devices, acceptance testing of your critical flows with you, then a new version released on the App Store and Google Play.
Depending on what the diagnosis reveals, some options may be added to the base price. Everything is priced before we start:
| Option | Price | Extra time |
|---|---|---|
| Replacing an incompatible library with a maintained equivalent (e.g. react-native-fs → expo-file-system) | + €500 excl. VAT per library | + 1 to 2 days |
| Porting an in-house native module to the Expo Modules API or a TurboModule | + €1,500 excl. VAT minimum | + 3 to 5 days |
| Setting up EAS Build, EAS Submit and EAS Update (automated builds and releases) | + €1,200 excl. VAT | + 2 to 3 days |
| Moving a React Native CLI app to Expo (prebuild, config plugins) | Custom quote | Depends on your app |
Replacing an incompatible library with a maintained equivalent (e.g. react-native-fs → expo-file-system)
Porting an in-house native module to the Expo Modules API or a TurboModule
Setting up EAS Build, EAS Submit and EAS Update (automated builds and releases)
Moving a React Native CLI app to Expo (prebuild, config plugins)
Moving to the New Architecture is now required to keep updating your app. But it is not a magic wand, and some things are out of our hands:
If your app has too many abandoned dependencies or in-house native modules, the diagnosis shows it right away. In that case, we tell you plainly and point you to the full React Native migration rather than sell you an upgrade that will not hold.
During the call, we look at your Expo version, your configuration and your main dependencies together. If the app is more complex than it looks, we start with the React Native audit for €1,500 excl. VAT / 5 business days: you get a costed plan, and the audit fee is deducted from the Expo / New Architecture upgrade (or the full migration) if you confirm within 30 days.
Free, no commitment. We tell you whether an upgrade is enough or whether you need to go further.
Running a React Native app in production on an old version? We analyze it and hand you a costed, prioritized migration plan.
Learn more →
Full migration to the latest stable version, New Architecture, dependency upgrades and store redeployment. Fixed price, scope defined after the audit.
Learn more →
Got an email from Google or Apple, or an update rejected? We bring your app back into compliance (Android 16, Xcode 26) and republish it on the stores. Even if your developer is gone.
Learn more →