Skip to content
Get a free mockup
Menu
Home / Services / React Native Development
Service

The problemGoogle Play stopped accepting your app updates, and your developer is gone.

React Native Development Services for New Apps and Apps That Stopped Updating

In shortReact Native development services from Pixel & Oak cover new apps and existing ones: one TypeScript code base for iPhone and Android, built with Expo, plus upgrades for apps stuck on old SDKs or blocked by Google Play's yearly Android target rule. New apps start at $8,000; upgrades are quoted after a code review.

People who look for React Native development services usually have one of two jobs. Some want a new app for iPhone and Android without paying for two separate builds. Others already have a React Native app that has stopped moving: an SDK several versions behind, a build that no longer compiles, or a Google Play warning about the target Android version.

We build with Expo and TypeScript. Our own two apps are React Native apps live on Google Play: a rides marketplace in English and Urdu, and an AI résumé builder with a store listing in 21 languages. Haider Ali directs the AI agents that read, write and test the code, and signs off every release.

Starts from
$8,000
Typical timeline
6–12 weeks
Get a fixed quote

Sound familiar?

What app owners and product leads tell us when a React Native app gets stuck.

Google Play says our app must target Android 16 before we can update it

Since August 31, 2026, new apps and updates must target Android 16 (API level 36). An app that misses it cannot ship fixes, and the extension Google offers runs only to November 1, 2026.

What we doWe raise the target together with the Expo SDK or React Native version and the native libraries that depend on it, test release builds on real phones and submit the update for you.

Our app is stuck three Expo SDK versions behind

Every skipped version makes the next upgrade bigger. Libraries drop support, builds fail on new Xcode and Android tools, and a small fix turns into a week.

What we doWe upgrade one SDK at a time with the release notes beside us, replace abandoned libraries, and keep a working build at every step so you can ship at any point.

The app works on our phones but crashes for real users

Crashes you cannot reproduce become one-star reviews, and without crash reports the developer is guessing which phone, which screen and which step caused them.

What we doCrash reporting in every build, release builds tested on real Android phones, and each fix tied to the stack trace that caused it.

Our AI feature works in testing and fails for some users

Replies get cut off, the app cannot read them and users see a vague error. In our own résumé app, one user failed 16 imports in a row before we found the cause.

What we doStructured output, a length check on every reply, retries with a fallback model, and every failure logged with the model and step, so the cause shows up in the logs.

React Native, Flutter or two native apps: which one do we need?

The choice decides who you can hire later and what upkeep costs. Picking for the wrong reason leads to a rewrite two years in.

What we doWe say plainly when React Native is the wrong fit, such as real-time 3D, and choose the stack around who will maintain the app after us.

This is for you if

  • ✓You want one app for iPhone and Android without paying for two code bases
  • ✓Your React Native app is stuck on an old Expo or React Native version
  • ✓Google Play has warned you that your app must target Android 16 (API level 36)
  • ✓You want a React Native developer who also handles builds, signing and store releases

This is probably not for you if

  • ✕Your app is mostly real-time 3D. Unity is the better tool for that, and we build it too
  • ✕You need a developer inside your team full time. We take fixed-scope projects

We would rather tell you now than take the project and disappoint you.

React Native development at a glance

New apps from$8,000 for a first version on iPhone and Android
Upgrades and rescuesQuoted after a code review, usually 1–3 weeks of work
Built withReact Native, Expo, TypeScript and Expo Router
Android target ruleSince August 31, 2026, Google Play updates must target API level 36, with an extension to November 1, 2026
Builds and releasesExpo EAS Build and Submit, signed in your own accounts
What you ownCode, signing keys, the Expo account and store accounts, all in your name
Who builds itHaider Ali directing AI agents. He signs off every release
Proof so farTwo React Native apps of our own, live on Google Play

Worth knowing: Hiring sites list React Native developers by the hour, and the cheapest rate is rarely the cheapest app. The work that stalls projects is builds, signing, store review and upgrades, so we price those in from the start. Our two live apps are Android apps; iPhone builds come from the same code, but neither app is on the App Store yet.

What you get

Code review first

For an existing app: versions, libraries, build setup, accounts and crash history, with a written plan and a price.

Expo and React Native upgrades

One SDK step at a time, with a working build kept at every step.

Android target updates

Target API level, permissions and Play Console policy forms brought up to date before the deadline.

New features

Screens, offline storage, maps, camera, payments and notifications, written in TypeScript.

Builds and signing

EAS Build profiles, signing keys and version numbers kept in your accounts.

Store releases

Google Play and App Store submissions, release notes and staged rollouts.

Crash reporting

Errors reported with the device, the app version and the steps, from the first build.

Handover notes

A short guide to building and releasing, so the next developer starts on day one.

React Native, Flutter or two native apps?

React NativeFlutterTwo native apps
LanguageTypeScript or JavaScriptDartSwift for iPhone, Kotlin for Android
InterfaceThe platform's own native componentsIts own engine draws every pixelThe platform's own components
Code basesOneOneTwo
Share code with a React websiteYes, logic and typesRarelyNo
Best forBusiness apps and teams that know ReactHighly custom interfaces and animationApps built around one platform's deepest features

We build in React Native and have not shipped a Flutter app, so weigh our view with that in mind. For most business apps, either cross-platform option beats paying for two native code bases.

What does upgrading an old React Native app involve?

  1. 1A code review: the React Native and Expo versions, every library, the build setup, the signing keys and who holds the store accounts.
  2. 2A written plan that names each upgrade step, the libraries to replace and anything users will notice, with a fixed price.
  3. 3Upgrades one SDK at a time, with a release build that installs and runs kept at every step.
  4. 4The Android target API level raised, and the Play Console forms that go with it updated, such as data safety and permissions.
  5. 5Release builds tested on real phones, shipped to a closed or staged release first, then rolled out to everyone.

What we build React Native apps with

The tools most React Native teams use, so your app is easy to hire for later.

App

React Native, Expo SDK, TypeScript, Expo Router

Data on the phone

Zustand for app state, MMKV or SQLite for data kept on the device

Backend

Supabase, Cloudflare Workers or your own API

Release

EAS Build and Submit, Sentry, Play Console, App Store Connect

Not sure whether React Native is what you actually need? Send over what you are trying to fix and we will tell you straight — including if a smaller job would do it.

Ask us first →

How it works

1

Review or scope

For an existing app, a code review. For a new one, a written scope of every screen and type of user.

2

Fixed quote

One price for the upgrade or the first version, agreed before any work starts.

3

Weekly test builds

Installable builds on your own phone as the work lands. Haider reviews and signs off each one.

4

Release and hand over

Closed testing, store submission and a staged rollout, then handover notes and two weeks of fixes.

Who works on it

AI agents from our Engineering and Quality & Security divisions do the work, in parallel. Haider Ali, founder and CEO, agrees the plan with you and signs off everything before it reaches you.

Questions

How much do React Native development services cost?

A new app for iPhone and Android starts at $8,000 for a first version with sign-in, one core workflow and the store listings. Upgrades and rescues of existing apps are quoted after a code review, because the price depends on how far behind the app is and how many libraries need replacing. Most upgrades take one to three weeks.

Can you upgrade an old React Native or Expo app?

Yes. We upgrade one SDK or React Native version at a time, replace libraries that are no longer maintained, and keep a release build that installs and runs at every step. If a library has no maintained replacement, we tell you the options and the cost before changing anything.

What is Google Play's Android 16 target requirement?

Every year Google Play raises the Android version that apps must target. Since August 31, 2026, new apps and updates must target Android 16, API level 36. Apps that miss it cannot publish updates, and Google offers an extension only to November 1, 2026. Existing apps must target at least API level 35 to stay visible to new users on newer phones.

Is React Native fast enough?

For business apps, marketplaces and content apps, yes. React Native renders with each platform's native components, and its New Architecture, the default since version 0.76, removed much of the old overhead between JavaScript and native code. Real-time 3D games are the exception, and for those we use Unity.

Should we use Expo or plain React Native?

For most new apps, Expo. The React Native documentation itself recommends starting with a framework such as Expo, and Expo's build and submit service handles signing and store uploads for both platforms. Expo apps can still include custom native code when a feature needs it.

React Native or Flutter: which should we pick?

Both build good apps from one code base. React Native suits teams that already use React or TypeScript and apps that should look native on each platform. Flutter suits highly custom interfaces and teams that know Dart. We build in React Native and have not shipped a Flutter app, so we are open about that bias.

Can you take over an app another developer started?

Often, yes. We start with a code review that checks the versions, libraries, build setup and who holds the accounts and signing keys. Then we tell you plainly whether to continue, upgrade or rebuild parts of it, with a fixed price for the work.

Do you publish apps to the App Store and Google Play?

Yes, under your own developer accounts. We prepare the store listings, screenshots, privacy answers and reviewer notes, run the closed test that new Google Play accounts need, and handle review replies. Our own apps are on Google Play; neither is on the App Store yet.

Related services

Get a free homepage mockup

Tell us about your business and we'll design a custom homepage concept within 48 hours — free, no strings attached.