For the complete documentation index, see llms.txt. Prefer markdown by appending .md to documentation URLs or sending Accept: text/markdown.

Introduction

Start building with the TurboStarter mobile kit. Expo, React Native, auth, billing, and shared API patterns for iOS and Android apps.

Welcome to the TurboStarter mobile documentation. This guide covers the Expo + React Native app - native auth, in-app purchases, push notifications, store publishing, and everything else that lives on the device.

TurboStarter demo

The mobile app talks to the same API and database as web. Shared product features (organizations, plan entitlements, analytics) are documented here with mobile-specific setup; deep backend details live in the web docs when they apply to every platform.

Looking to bootstrap quickly? Check out the TurboStarter CLI guide.

Demo apps

Try the live iOS and Android demos (web and extension demos are available too):

Philosophy

  • As simple as possible - easy to understand, easy to use, no overengineering.
  • As few dependencies as possible - stay in control of every part of the project.
  • As performant as possible - fast and light without unnecessary overhead.

Features

Mobile-first capabilities below. For AI chatbots and agents on native, see TurboStarter AI and the mobile AI guide.

Native authentication

Better Auth powers sign-in on mobile, with deep links and native SSO that store reviewers expect.

In-app purchases & billing

Store-compliant billing is the mobile default - RevenueCat and Superwall on top of App Store / Play products, synced with your shared entitlements API.

Push notifications

Requires a Firebase project for Android FCM (and optionally Google Analytics).

Onboarding

Publishing & updates

Organizations & API client

Shared multi-tenancy and a typed client - same contracts as web, wired for Expo.

AI

Customization & i18n

Analytics & monitoring

Security, tests & recipes

Use like LEGO blocks

Keep the native pieces you need - push, IAP, onboarding - and drop the rest. The mobile app stays thin; the API and web kit remain the source of truth for accounts, orgs, and entitlements.

Scope of this documentation

Focus here is the Expo app: installation, native auth, store billing, push, publishing, and mobile UX. Shared backend topics (schema design, webhook providers, admin) are covered in depth in the web docs when they apply across platforms.

Enjoy!

Questions? Reach out at hello@turbostarter.dev.

Ship to the stores, iterate with OTA, and have fun! 🚀

How is this guide?

Last updated on

On this page

Ship your startup everywhere. In minutes.Try TurboStarter