Create FasterCreate Faster

Expo

Expo is a platform for building native mobile applications using React Native with a superior developer experience.

→ Expo Documentation

What create-faster adds

Beyond the official setup, we include:

Project Structure:

  • Pre-configured Expo Router with file-based routing
  • Authentication scaffolding with Stack.Protected guards
  • Custom components (app-footer)
  • Font loading setup with Inter typeface

Development Scripts:

  • start - Start Expo development server
  • android / ios / web - Platform-specific development

Pre-configured Assets:

  • App icon, adaptive icon, splash screen
  • Inter fonts (Black & Bold variants)
  • Favicon for web builds

App Configuration:

  • React Compiler enabled (experiments.reactCompiler: true)
  • New Architecture enabled (newArchEnabled: true)
  • Typed routes (experiments.typedRoutes: true)
  • Edge-to-edge Android UI (edgeToEdgeEnabled: true)

Files created:

src/
├── app/
│   ├── _layout.tsx         # Root layout with authentication guards
│   └── index.tsx           # Home page
├── components/
│   └── app-footer.tsx      # Footer component
└── styles/
    └── globals.css         # Global styles (auto-imported in _layout)

assets/
├── fonts/
│   ├── inter-18pt-black.ttf
│   └── inter-18pt-bold.ttf
├── icon.png                # App icon (1024×1024)
├── adaptive-icon.png       # Android adaptive icon
├── splash-icon.png         # Splash screen image
└── favicon.png             # Web favicon

app.config.ts               # Expo configuration with plugins

Compatible Modules

On this page