Expo · React Native · One codebase

Launch Your App on iOS and Android in Days

A customizable Expo and React Native starter that ships iOS, Android, and web from one TypeScript codebase. Auth, subscriptions, push, analytics, crash reporting, deep links, and onboarding — wired end-to-end with Supabase and RevenueCat.

iOS + Android + WebFull source codeLifetime updates
SoarStarter Expo home screen

One TypeScript stack, three platforms

Expo SDK, typed routing, and best-in-class services — every integration degrades gracefully until you add its key.

Expo Router

File-based, typed navigation with route groups, tabs, and modals.

React Native

React 19 with the New Architecture enabled on iOS and Android.

🌊

NativeWind

Tailwind CSS styling for native screens, with dark mode built in.

React Native Reusables

A shadcn-style component library adapted for React Native.

Supabase

Auth, Postgres, and Storage through the typed supabase-js client.

🔄

TanStack Query

Server-state caching with offline persistence and optimistic updates.

💎

RevenueCat

In-app purchases with account-bound entitlements stored in Supabase.

📊

PostHog

Product analytics with typed events and feature flags.

🛡️

Sentry

Crash reporting with navigation tracking and OTA-update tags.

🔔

Expo Notifications

Push permission flow, an in-app inbox, and push-token retrieval.

🚀

EAS Build & Updates

Cloud builds, store submission, and over-the-air JS updates.

🔗

Deep Links

A custom URL scheme plus HTTPS app links, routable anywhere.

Everything your mobile app needs on day one

SoarStarter Expo ships the screens and infrastructure every app rebuilds from scratch — authentication, profiles, subscriptions, notifications, and a polished component system — from a single codebase that runs on iOS, Android, and the web.

Authentication & Accounts

Email/password and social sign-in, OTP verification, secure sessions, and the account center your users expect — backed by Supabase Auth with sessions in secure storage.

Email/password sign-in with Apple and Google social login, login OTP, and a forgot-password flow — backed by Supabase Auth with the session kept in encrypted secure storage on device.

Sign in screen

Tasks & Data

A full CRUD feature wired to Supabase Postgres through TanStack Query, plus a Storage upload sample — production-shaped examples to copy from.

Create, edit, complete, and delete todos with filter chips, optimistic cache updates, offline-persisted queries, and an app-wide offline banner — all over Supabase PostgREST with TanStack Query.
Todos screen

Onboarding & UI

A polished first-run experience, plus a reusable component system and a live catalog of every capability — so your screens stay consistent from the first commit.

A gated, swipeable first-run flow with skip and get-started actions, followed by a versioned legal-consent gate and an app-version gate — all stored on device.

Onboarding screen

Notifications & Permissions

A push permission flow with an in-app inbox, plus permission priming that explains the value before the native prompt appears.

Runtime authorization, Android notification channels, an in-app notification inbox, Expo push-token retrieval, and deep-link forwarding when a notification is tapped.

Notifications screen

Growth & Monetization

RevenueCat purchases with account-bound entitlements, code redemption, and a share-sheet referral flow to help your app grow and earn from day one.

A share-sheet referral flow built on generated app links, paired with a RevenueCat paywall, a manage-subscription screen, and a code-redemption flow. Entitlements live in a shared Supabase table, so paid access follows the account across platforms.
Refer a friend screen

Pricing

Pay once, Lifetime updates, Build unlimited mobile apps

  • Complete Expo + React Native starter project
  • One codebase for iOS, Android & web
  • Supabase auth, database & storage
  • RevenueCat purchases with account-bound entitlements
  • Push inbox, analytics & crash reporting
  • EAS builds, store submission & OTA updates
  • English & 简体中文 localization
  • Unlimited personal and commercial apps
  • Lifetime updates with no extra cost

Lifetime

Early Bird Special - Save $30

$29$59

Pay once, Build unlimited mobile apps

FAQ

For more questions, you can check out the FAQ page

Can't find what you're looking for? Contact our customer support team

Start Building

Start building your SaaS application with SoarStarter Expo right now.