Skip to content

FelipeMiiller/expo-template

Repository files navigation

Expo App Template

This is an Expo app template created with create-expo-app, configured with:

  • Nativewind: for native tailwind styling
  • Nativecn: for native component styling
  • Lucide: for icons
  • ESLint: for code analysis and error detection
  • Prettier: for automatic code formatting

Get started

  1. Install dependencies

    bash     npm install    

  1. Start the app

    bash     npx expo start    

or, to start with tunnel (for testing on physical devices or restricted networks):

    bash     npm run start:tunnel    

In the output, you'll find options to open the app in:

  • Development build
  • Android emulator
  • iOS simulator
  • Expo Go, a limited testing environment for Expo app development

You can start developing by editing the files inside the app directory. This project uses file-based routing.

Additional resources

  • Expo documentation: learn fundamentals or explore advanced topics with our guides
  • Expo tutorial: follow a step-by-step tutorial to create a project that runs on Android, iOS, and web

Community

Join our community of developers creating universal apps.

Scripts in package.json:

 "scripts": {
    "clean": "rm -rf .expo",
    "start": "expo start",
    "start:tunnel": " npx expo start --tunnel",
    "start:wsl": "REACT_NATIVE_PACKAGER_HOSTNAME=$(node get_network_local_ip.js) expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "test": "jest --watchAll",
    "lint": "expo lint",
    "lint:fix": "eslint  . --fix",
    "prestart:tunnel": "npm run clean && npm run lint:fix",
     "prestart:wsl": "npm run clean && npm run lint:fix"
  },

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published