OffsetBuild

Ship Android from
your own machine.

Build a signed, Play-ready .aab and submit it straight to Google Play — the whole release loop for your React Native / Expo app, right on your computer. No EAS subscription, no cloud build queue, no metered usage bills.

Get OffsetBuild →
$39/mo or $390/yr · unlimited apps & builds · Terms & Privacy
Build Submit No EAS One-click Play upload Auto versionCode bump Flat price Code never leaves your machine

How it works

1

Buy on Gumroad and download one file. No account with us, no installer — a single .tgz you keep.

2

Run one command: npx ./offsetbuild.tgz — a dashboard opens in your browser. Activate once with the email you bought with, and OffsetBuild finds your React Native / Expo projects automatically.

3

Build, then submit. One click builds a signed .aab (auto-bumping your versionCode so Play never rejects a duplicate) and drops it on your Desktop; one more sends it straight to your Google Play Console — internal, closed, or production track. No browser upload, no 70 MB drag-and-drop.

Questions people actually ask

What do I need on my computer?

Node.js (free, from nodejs.org), a JDK, and the Android SDK — the standard setup most Android app developers already have. Not sure? OffsetBuild's built-in Doctor checks your machine and tells you exactly what's missing and how to fix it, before any build starts.

How does "Submit to Play" work — is it safe?

After a build, one click uploads the .aab straight to your Google Play Console using your own service-account key, which never leaves your machine and never touches our servers. A one-time 5-minute setup connects your Play account; after that, every update submits in one click. Production goes up as a draft, so nothing reaches users until you press rollout in the console.

Will Google Play reject my build for a duplicate versionCode?

No — OffsetBuild checks your project and asks Google Play for the highest versionCode you've already uploaded, then bumps above all of them before building. You should never see a "versionCode already used" rejection again.

Does my source code get uploaded anywhere?

No. Builds run entirely on your machine, and the dashboard only listens on your own computer (127.0.0.1). The only thing that ever leaves is a license check (your purchase email) and, when you submit, the upload to your own Play account. Your code, keystores, and builds never touch our servers.

Does it work with Expo? Bare React Native? Windows?

Both. Expo apps are prebuilt automatically (no android/ folder needed); bare RN apps build with their own gradle setup. macOS, Windows, and Linux are supported.

I don't have a signing keystore yet.

One click. OffsetBuild generates a proper release keystore and wires it into your signing config for you — and reminds you to back it up.

Can I try it before pointing it at my real app?

Yes — run it with --demo and it walks the entire flow with a simulated build, no native tooling required.

What happens if I cancel?

You keep everything you've already built (the .aab files are yours). The tool itself stops unlocking when your subscription ends — restart it any time by resubscribing with the same email.

Does it do iOS?

Not yet — OffsetBuild is Android-first. iOS requires a Mac either way; if there's demand we'll build it.

What if I get stuck?

Email offsetexchangellc@gmail.com and we'll help you get unblocked. The built-in Doctor also tells you exactly what's missing and how to fix it.

Pricing

$39 / month
or $390/year (2 months free) · unlimited apps · unlimited builds
Get OffsetBuild →