Back to blog

Published on Thursday, June 12, 2025

Run Your Android App on a Phone with Expo

Run Your Android App on a Phone with Expo

What You’ll Learn

This guide shows you how to run your Expo-based React Native app on a real Android phone — without installing Android Studio or SDKs. Just your phone, Expo Go, and a Wi-Fi connection!

What You Need

  • Expo CLI (installed via npm).
  • Expo Go app on your Android phone.
  • Node.js installed.
  • Same Wi-Fi for your phone and computer.

No Android Studio or emulator required!

Create a New Expo App

npx create-expo-app my-app
cd my-app
npm start

This opens Expo Dev Tools in your browser and terminal.

Install Expo Go on Your Android Phone

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

Expo Go App OR Code

Connect Both Devices to the Same Wi-Fi

Make sure your phone and computer are connected to the same Wi-Fi network. This allows them to talk to each other.

Scan the QR Code

After running npm start, you’ll see a QR code in your browser or terminal.

  • Open the Expo Go app on your phone.
  • Tap Scan QR Code.
  • Scan the code on your screen.

Your app will launch instantly on your phone!

Live Reloading Works Automatically

When you save your code, the app on your phone updates automatically. No need to reinstall or restart!

Conclusion

Running your Android app on a real device with Expo is one of the easiest ways to test and develop React Native apps. You don’t need Android Studio, emulators, or any complicated setup — just your phone, a QR code, and the Expo Go app.

Whether you’re a beginner or an experienced developer, this method helps you focus on building great features while Expo takes care of the heavy lifting.

Now go build, test, and launch with confidence — right from your phone! 📱🚀