Skip to content

Latest commit

 

History

112 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expo React Native Template

This is a React Native template using Expo Router and configured for web, iOS, and Android development.

Quick Start

# Fast installation with Bun (recommended)
bun install

# Or use npm (slower but more stable)
npm install

# Start development server
npm run dev

The app will be available at http://localhost:3000

Available Commands

Development

  • npm run dev - Start development server for web on port 3000
  • npm start - Start development server (shows QR code for mobile)
  • npm run start:web - Start web development server
  • npm run start:ios - Start iOS development server
  • npm run start:android - Start Android development server

Building

  • npm run build:web - Build for web production
  • npm run build:ios - Build for iOS
  • npm run build:android - Build for Android

Package Management (Bun - Fast)

  • bun install - Install dependencies (fastest)
  • npm run install:fast - Install with Bun, skip postinstall (very fast)
  • npm run add <package> - Add package with Bun
  • npm run setup - Run Expo install for native linking

Package Management (npm - Stable)

  • npm install - Install dependencies (slower but stable)
  • npm run setup - Run Expo install for native linking

Utilities

  • npm run doctor - Check project setup and dependencies
  • npm run upgrade - Upgrade Expo SDK and dependencies
  • npm run lint - Run linting
  • npm run eject - Eject from Expo (use with caution)

Project Structure

├── app/                 # Expo Router pages
├── components/          # Reusable components
├── assets/             # Images, fonts, etc.
├── hooks/              # Custom hooks
└── package.json        # Dependencies and scripts

Performance Tips

For fastest installation:

  1. Use bun install (2-10x faster than npm)
  2. Use npm run install:fast to skip postinstall steps
  3. Only run npm run setup when you need native linking

For most stable installation:

  1. Use npm install (slower but more compatible)
  2. Run npm run setup after installing new native dependencies

Notes for AI Agents

  • Fast setup: Use bun install then npm run dev
  • Stable setup: Use npm install then npm run dev
  • Use npm run doctor to diagnose issues
  • Use npm run setup instead of npm run install for Expo packages
  • The project uses Expo Router for navigation
  • Web version runs on port 3000 by default
  • Bun is 2-10x faster than npm for package installation

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages