Skip to content

nlhogsten/expo-react-native-demo

Repository files navigation

Welcome to your Expo app 👋

This is an Expo project created with create-expo-app.

Get started

  1. Install dependencies

    npm install
  2. Start the app

    npx expo start

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

Testing with Expo Go

Expo Go is the easiest way to test your app locally on a physical device without setting up a full development environment.

Setup

  1. Install Expo Go on your device

  2. Start your development server

    npx expo start
  3. Connect your device to the same network as your development machine (Wi-Fi or Ethernet)

Using Expo Go

  1. Scan the QR code displayed in the terminal after running npx expo start

    • Open Expo Go app on your device
    • Tap "Scan QR Code" and point your camera at the QR code in the terminal
  2. Alternative connection methods:

    • Manual URL entry: Type the URL shown in the terminal (e.g., exp://192.168.1.100:8081) into Expo Go's search bar
    • Email/SMS: Use the e or s keys in the terminal to send a link to your device
  3. Live reloading: Any changes you make to the code will automatically reload in the Expo Go app

Limitations

Expo Go has some limitations compared to development builds:

  • Cannot use custom native modules
  • Limited to the modules included in the Expo Go app
  • Some advanced features may not be available

For production testing or apps requiring custom native code, consider using development builds instead.

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

Get a fresh project

When you're ready, run:

npm run reset-project

This command will move the starter code to the app-example directory and create a blank app directory where you can start developing.

Learn more

To learn more about developing your project with Expo, look at the following resources:

Join the community

Join our community of developers creating universal apps.

About

Repo meant to test viability of Expo/React Native for mobile development and the 'Expo Go' app for streaming local changes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors