📄 expo/get-started/set-up-your-environment

File: set-up-your-environment.md | Updated: 11/15/2025

Source: https://docs.expo.dev/get-started/set-up-your-environment

Hide navigation

Search

Ctrl K

Home Guides EAS Reference Learn

Archive Expo Snack Discord and Forums Newsletter

Set up your environment

Edit page

Copy page

Learn how to set up your development environment to start building with Expo.

Edit page

Copy page


Let's set up a local development environment for running your project on Android and iOS.

Where would you like to develop?


We recommend using a real device to develop, since you'll get to see exactly what your users will see.

Android device

Android device

iOS device

iOS device

Android Emulator

Android Emulator

iOS Simulator

iOS Simulator

How would you like to develop?


Expo Go is a sandbox for trying out Expo quickly. A development build is a build of your own app that includes Expo's developer tools.

Expo Go

Expo Go

Try out app development in a limited sandbox without custom native modules. Great for testing out Expo quickly. Not intended for long-term projects.

Development build

Development build

Make a build of your own app with developer tools. Supports custom native modules. Intended for production projects.


Set up an Android device with Expo Go


Scan the QR code to download the app from the Google Play Store, or visit the Expo Go page on the Google Play Store .

Next step


You have a project and a development environment. Now it's time to start developing.