nativestarterGet access
Expo SDK 57 · React Native 0.86.3 · shipped 12 days ago

The React Native
starter kit your
coding agent deserves.

An agent can scaffold an Expo screen in one prompt. It cannot get you through App Store review, StoreKit entitlements, or privacy manifests. This is the codebase that already did.

Trusted by 340 developers · one-time purchase

~/my-app — first run
$ pnpm install && pnpm dev

  api      listening on :3001 (mock mode)
  mobile   Metro ready · press i for iOS
  web      admin on :3000

auth        seeded · 3 demo users
payments    entitlements toggleable
storage     in-memory

  0 API keys required.

No Supabase project. No Firebase config. No Stripe dashboard. Every other kit in this category stops here and asks for credentials.

SDK
Expo 57
Runtime
RN 0.86.3 · React 19.2.3
Router
Expo Router 57
Backend
Hono · Drizzle
Targets
iOS · Android · Web
What you get

Production-shaped,
not prompt-shaped.

Agent-ready

A codebase your agent already understands

Built on the AGENTS.md and Agent Skills specifications, so Claude Code, Cursor, Codex and Copilot know where a screen goes, which client fetches data, and how a string gets translated — before they write a line.

  • Six Agent Skills: add-screen, add-api-endpoint, add-paywall, add-native-module, ship-release, debug-build-failure
  • AGENTS.md + CLAUDE.md + .claude/settings.json included
  • Structured monorepo agents can navigate
  • End-to-end type safety from database to screen
  • Claude Code
  • Cursor
  • Codex
  • Copilot
  • Windsurf
Zero-key start

Runs before you have a single account

Every other kit asks for Supabase keys, a Firebase project and a Stripe dashboard before it renders a screen. This one boots on `pnpm install && pnpm dev` — auth, payments, storage and email all resolve against seeded fakes.

  • No API keys required in development
  • Toggle entitlements from a developer menu to test both sides of a paywall
  • CI runs green with zero secrets
  • Add real credentials the day you ship, not the day you start
  • Mock adapters
  • Seeded fixtures
  • pnpm doctor
Auth

Auth you own, not auth you rent

Don't let an agent invent your login system, and don't let a vendor own your users table. better-auth runs inside your API, against your database.

  • Email/password, passkeys, magic links, OAuth, 2FA
  • Sign in with Apple wired — required by Guideline 4.8
  • Sessions cached in SecureStore, OAuth via system browser deep links
  • Roles, permissions, super-admin and impersonation
  • In-app account deletion — required by Guideline 5.1.1(v)
  • better-auth
  • @better-auth/expo
  • SecureStore
Payments

Billing that survives App Review

Billing is where generated mobile code quietly breaks — and where apps get rejected. Entitlements, native paywalls, a verified webhook and server-side enforcement are already wired.

  • StoreKit 2, Play Billing and Stripe behind one entitlement interface
  • Code checks entitlements, never product ids — change price without a release
  • Signature-verified, idempotent webhook
  • Server-side enforcement: the device is not trusted
  • Restore Purchases, terms and renewal disclosure built into the paywall
  • RevenueCat
  • StoreKit 2
  • Play Billing
  • Stripe
Backend

A backend your agents can extend

A typed contract is what agents should extend — not a new data layer every prompt. Define the endpoint once; mobile and web both get types.

  • Hono + a typed RPC contract with an OpenAPI spec
  • Prisma or Drizzle, your database
  • Multi-tenant by default — every query scoped, with a cross-tenant test to prove it
  • Deploy to Vercel, Fly, Cloudflare or your own Docker host
  • Hono
  • typed RPC
  • Drizzle
  • TanStack Query
Shipping

The part with no npm install

An agent can write your screen. It cannot get you through App Store review. Four playbooks cover every common rejection, IAP setup in the order that actually works, credentials, and launch week.

  • Every common rejection mapped to its fix
  • Store → RevenueCat configuration in working order
  • EAS profiles, signing, and which env vars are public
  • Launch checklist split into blocking vs merely expensive
  • EAS Build
  • EAS Submit
  • EAS Update
  • Maestro
Teams

B2B-ready on day one

Organizations, invites and roles are already modeled so agents extend them instead of inventing a tenancy scheme halfway through your build.

  • Organizations, members, invites, roles
  • Seat-based billing
  • Per-query tenant scoping enforced by middleware
  • Removable if you're building single-player
  • better-auth organizations
  • Drizzle
  • typed RPC middleware
Universal

iOS, Android and web from one codebase

One typed API, one component library, one design system. The web admin and the mobile app are the same product, not two codebases that drift.

  • NativeWind components that render on native and web
  • Next.js admin console sharing the same API client
  • i18n with translatable email templates
  • Dark mode, safe areas and edge-to-edge handled
  • Expo Router 57
  • NativeWind
  • Next.js 16
  • React Native Web
The part with no npm install

Your agent can write the screen.
It cannot pass review.

These are the rejections that actually delay mobile launches. Each one is already prevented in the codebase — not documented, prevented.

  • 4.8Rejected

    Your app uses a third-party login service but does not offer Sign in with Apple.

    Apple provider is wired and rendered alongside every social button.

    packages/auth · apps/api/src/auth.ts

  • 5.1.1(v)Rejected

    Your app supports account creation but does not let users delete their account.

    In-app deletion with a real cascade, not a deactivate flag.

    apps/api/src/routes/account.ts

  • 3.1.1Rejected

    Your app includes a link to an external purchase mechanism.

    Web billing is hidden on native at the adapter level. You cannot leak it by accident.

    packages/payments/src/index.ts

  • 3.1.2Rejected

    Your subscription screen does not disclose price, duration, and renewal terms.

    Disclosure and Restore Purchases are part of the paywall component.

    packages/payments/src/paywall.tsx

  • 2.1Rejected

    We were unable to sign in. Please provide a demo account in App Review notes.

    Submission gate lists it before you can ship.

    skills/ship-release · playbooks/launch-checklist.md

  • 5.1.2Rejected

    Your privacy manifest does not declare a required-reason API used by your app.

    Manifest declared in app.config.ts, with the reason codes filled in.

    apps/mobile/app.config.ts

Where it sits

The cheap ones aren't cheaper.

A $99 kit is a Supabase wrapper with a paywall component. The difference shows up in week three, and again at your first rejection.

NativestarterShipnativeTurboStarterFree starters
Price$299–$1,499$99$179–$499Free
ArchitectureModular monorepoSingle appMonorepoSingle app
BackendYours, in-repoSupabase/ConvexSupabaseNone
Agent Skills✅ Six, spec-compliant⚠️ Rules only
Runs with zero API keys⚠️ Nothing to configure
Store playbooks✅ Four
Multi-tenancy / orgs
Server-side entitlement checks⚠️ Partial
i18n
Web + admin⚠️ Limited
Agency licence tiern/a
Pricing

One-time purchase.
Lifetime access.

No subscription, no seat renewal, no feature unlocks. Buy the seats that match how you ship.

Solo

Launch your first app without hiring a team.

$299once
Buy Solo
Seats
1 developer seat (GitHub access)
Projects
Unlimited personal apps (commercial use allowed)
  • Full monorepo: mobile, API, web admin
  • All six Agent Skills
  • All four shipping playbooks
  • Lifetime updates
  • Community Discord
Popular

Startup

Get your whole team building on one shared foundation.

$799once
Buy Startup
Seats
Up to 5 developer seats
Projects
Unlimited team apps
  • Everything in Solo
  • 60-min consulting call — architecture, store strategy, launch
  • Priority email support
  • App Store submission review before you submit
  • Private changelog previews

Agency

Deliver client apps without rebuilding the stack each time.

$1499once
Buy Agency
Seats
Up to 10 developer seats
Projects
Unlimited client apps
  • Everything in Startup
  • White-label: ship under your agency brand
  • Client app store account setup guidance
  • Private Discord channel with direct founder access
  • Pays for itself on your first client project

Expert consulting call

$149

60 minutes 1-on-1. Architecture, App Store strategy, IAP configuration, launch sequencing.

Book call

Done-for-you build

No time to build? Our partner studio ships your MVP or full app for you.

Book a free call

Stop rebuilding the same app.

Auth, billing, tenancy, and the store pipeline are solved problems. Spend your weeks on the thing your users actually pay for.

Get lifetime access