Prerequisites
Before you start developing React Native apps for Meta Quest, ensure you have the following:
Hardware
- Meta Quest device: Required for testing, though Meta Spatial Simulator (Beta) allows testing 2D panel apps without a headset
- Computer: macOS, Windows, or Linux with USB connection
Software
Node.js
Install Node.js on your machine.
Code Editor
Install a code editor like:
Alternatively, try Expo Snack in your browser for quick experimentation.
Android Development Tools
For development builds, you'll need:
- Android Studio with Android SDK
- Android development environment configured
Follow Expo's setup guide for Android devices.
Meta Quest Setup
Install Expo Go
Install Expo Go from the Meta Horizon Store on your Quest device.
Enable Developer Mode
For development builds, enable developer mode:
- Install the Meta Horizon app on your phone
- Follow Meta's instructions to enable developer mode
- Connect your Quest via USB and approve USB debugging
Accounts
- Meta Developer Account: Required for publishing to Meta Horizon Store (sign up)
