In-browser preview
The Preview tab in the Workbench runs the Expo web target inside a device frame. Use it for:- Layout and spacing work
- Navigation flows
- Most UI and state logic
Expo Go with a QR code
Expo Go lets your phone load the development build directly from the running dev server.1
Install Expo Go
Download Expo Go from the iOS App Store or Google Play Store on your phone.
2
Start the dev server
Make sure your app is running in Openv2. Check the terminal tab in the Workbench—you should see the Expo dev server output and a QR code.
3
Scan the QR code
Scan the QR code from the Openv2 Preview panel or directly from the terminal output. Your phone opens the app through Expo Go.
On iOS, use the native Camera app to scan. On Android, use the Expo Go app’s built-in scanner.
- Your phone and the dev server can reach each other (same network, or tunnel enabled—see below)
- No firewall or VPN is blocking the connection
- The dev server is actually running (watch for errors in the terminal tab)
Tunnel preview
If your phone can’t reach the dev server directly — for example, when you’re on a different network — Openv2 offers a tunnel option that makes your session reachable from any network without requiring the same LAN. Use the QR / tunnel controls in the Preview panel to enable it.Dev builds
For apps that require custom native code beyond what Expo Go supports, you’ll need a dev build—a custom app binary with your specific native dependencies included. See Builds for how to generate one.What to check on device vs browser
Some things only show up on real hardware:When you’re ready to distribute your app, see Builds for generating APK/AAB and IPA files, or go straight to Play Store or App Store publishing.
