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:

  1. Install the Meta Horizon app on your phone
  2. Follow Meta's instructions to enable developer mode
  3. Connect your Quest via USB and approve USB debugging

Accounts

  • Meta Developer Account: Required for publishing to Meta Horizon Store (sign up)

Need React or React Native expertise you can count on?