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.
Buy on Gumroad and download one file. No account with us, no installer — a single .tgz you keep.
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.
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.
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.
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.
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.
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.
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.
One click. OffsetBuild generates a proper release keystore and wires it into your signing config for you — and reminds you to back it up.
Yes — run it with --demo and it walks the entire flow with a simulated build, no native tooling required.
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.
Not yet — OffsetBuild is Android-first. iOS requires a Mac either way; if there's demand we'll build it.
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.