EasyStarter logoEasyStarter

Mobile Getting Started

Run the Expo app locally

Shared Setup

Before starting either client, finish the common workspace setup first:

Install Prerequisites

Ensure your development environment has the necessary tools installed:

Clone Repository

Clone the repository and enter the project root to begin development:

# clone repository
git clone https://github.com/sunshineLixun/easystarter.git your-project-name

# enter project root
cd your-project-name

# remove default origin
git remote remove origin

# add your own origin
git remote add origin https://github.com/your-username/your-project-name.git

# push to origin
git push -u origin main

Install Dependencies

Run the following command to download and install all necessary project dependencies:

pnpm install

Start the dev server

Start the Expo app:

pnpm dev:native

Prepare one of these development targets:

  • iOS Simulator (requires macOS + Xcode)
  • Android Emulator (requires Android Studio)
  • Expo Go on a physical device

Mobile-Specific Focus

  • App screens and navigation in apps/native (Expo Router file-based routing)
  • Device permissions and native capabilities (camera, photo library, etc.)
  • Mobile auth callbacks and deep links (easystarter-native://)
  • In-app purchase and subscription entry points (RevenueCat Paywall)

Next Steps

On this page