RN Ops

Shipping the app isn't the hard part anymore. Keeping it in the stores is.

A fixed-price React Native build, iOS and Android from one codebase.

€5,000 · 6–8 weeks

rn-ops / the-treadmill
target-sdk
annual deadline
ios-signing
expires yearly
rn-core
moves every quarter
ci-pipeline
green until it isn't
Launch offer — first 3 clients only3 of 3 remaining
€3,500€5,000until {{LAUNCH_DEADLINE}}

This isn't a discount — it's a trade. In return for the reduced price, the client provides:

  • A named case study with real numbers, once the app has shipped
  • A written testimonial
  • Two introductions to other companies who might need this
  • The Essencial maintenance plan for the first 12 months
Claim a launch slot

Who this is for

A web product whose users keep asking for an app

Support tickets and sales calls keep mentioning it. You don’t have a mobile team, and hiring one just to find out if it’s worth it doesn’t make sense yet.

An internal process running on spreadsheets and WhatsApp

Field staff, drivers, or inspectors are working around a gap with tools that weren’t built for it. A small, focused app would close that gap directly.

An app a contractor built and then disappeared

It shipped once. Nobody has touched the dependencies since, and you’re not sure what happens the next time Apple or Google forces an update.

What €5,000 includes

  • iOS and Android from one codebase (Expo / React Native)
  • Authentication and user accounts
  • Up to 10 screens
  • Push notifications
  • One external integration
  • Database, storage, and backend set up in your own Supabase account
  • Submission to both stores, including account setup
  • 12 months of the Essencial plan included

Not included

  • New features after launch
  • Further integrations beyond the one included
  • Custom design systems
  • Third-party licence fees
  • Apple's and Google's own developer fees

How it works

6–8 weeks, start to store submission.

  1. 01

    Scoping call

    The 10 screens, the one integration, and what "done" means, agreed before any code is written.

  2. 02

    Build

    The app gets built against that scope, in Expo and React Native, on Supabase.

  3. 03

    Review round

    One structured round of feedback and fixes, against the agreed scope.

  4. 04

    Store submission

    Account setup and submission to both stores. Review itself is Apple's and Google's timeline, not ours — usually days, sometimes longer.

After launch: keeping it shippable

Store-policy changes, OS releases, and dependency drift don't stop after launch day. These plans keep the app compliant and releasable — not just "supported."

Essencial

€350/mo

2h / month

  • Store-policy and SDK compliance
  • OS-version upkeep
  • CI kept green
  • Store submissions

2-business-day response

Pro

€750/mo

5h / month

  • Everything in Essencial
  • Small changes
  • Monthly release cycle

Next-business-day response

Full

€1,500/mo

12h / month

  • Everything in Pro
  • Ongoing roadmap work
  • Priority response

Priority response

Work beyond the monthly hours is €85/h and is always flagged before it's billed. Hours don't roll over. Essencial is included for the first 12 months with every build.

Why this is not optional

React Native moves fast — most teams don’t keep up

React Native ships a new minor version every few months. Without someone dedicated to the upgrade treadmill, most apps quietly fall multiple versions behind — and every version behind makes the next jump riskier and slower.

App stores enforce hard deadlines

Google and Apple both set annual minimum target-SDK requirements. Miss one and your app can be blocked from updates or removed from the store outright — independent of whether it still works fine for users today.

Upgrade cost compounds, it doesn’t stay flat

An app one year behind is usually a few days of upgrade work. Two or three years behind, dependencies, native modules, and breaking changes stack up — the same upgrade can turn into weeks, at much higher risk of regressions.

The stack

Built on Expo and React Native, with Supabase for backend, auth, and storage — set up inside your own accounts, not ours. You own every credential and repository from day one, so the app can move to another developer or an in-house team at any point.

Already have an app and just need it kept compliant and running? That's a separate, lower-cost engagement. See maintenance-only plans.

Who's doing the work

Photo pending

6+ years of React Native experience, including 4 years on the mobile platform team of a top-10 crypto wallet app with 60M+ users, handling CI/CD, dependency management, and release engineering at scale.

Frequently asked questions

Who owns the code and the data?

You do, from the first commit. The repository lives in your GitHub account, and the Supabase, Apple, and Google accounts are all yours — nothing sits somewhere you’d need to negotiate access to later.

What if we want to leave?

Take the repository and the accounts with you. There’s no lock-in mechanism and no dependency on this being an ongoing relationship.

Why is this so much cheaper than the agency quote we got?

Agency quotes price in account management, a bigger team, and margin on margin. This is one person writing the code, setting up the backend, and submitting to the stores — the price reflects that, not a cut scope.

Can we add features later?

Yes — either as scoped one-off work, or through the Pro or Full maintenance plans, which include a monthly release cycle for exactly that.

What if you're unavailable?

You own the code and every account, so any React Native developer can pick up the repository. Essencial plan response times are documented, and nothing in the codebase depends on this being the only person who can touch it.

Do you work with companies outside Portugal?

Yes. The whole engagement runs remotely — scoping calls, reviews, and handover all happen over video call and your own accounts, wherever you’re based in Europe.

How do you handle invoicing and VAT across the EU?

Invoices are issued by AdvanceTribute Lda, a Portuguese company. VAT is handled under the applicable EU reverse-charge or standard rules depending on your country and VAT status — confirmed on the scoping call.

Ready to scope it?

30 minutes, no obligation. We'll cover the screens, the integration, and the timeline.

Book a scoping call

Prefer email? [email protected]