Introduction
Learn once, write anywhere: Build spatial apps with React.
React Native Meta Horizon OS allows you to write Meta Quest apps with full support for the platform SDK. Build 2D experiences that feel native to VR using familiar React Native patterns and tooling.
What is Meta Horizon OS?
Meta Horizon OS is the operating system for Meta VR headsets, built on the Android Open Source Project (AOSP). This shared foundation means React Native developers can leverage their existing Android knowledge while targeting a new spatial platform.
Why React Native on Meta Horizon OS?
- Familiar workflow: Use the same Expo and React Native tooling you already know
- Code reuse: Share components, logic, and patterns across mobile and VR
- Proven platform: Meta uses React Native for first-party Quest apps like Instagram
- VR-native features: Access spatial audio, passthrough, controllers, and hand tracking
What you can build
Meta Quest supports a wide range of app categories:
- Productivity apps: Multi-window layouts, virtual monitors, remote desktop companions
- Media experiences: Video players, meditation apps, creative visualization tools
- Social apps: Avatar-based presence, spatial audio, collaborative spaces
- Games: Interactive experiences leveraging motion tracking and 3D space
- Mixed reality: AR-like overlays using passthrough camera
Getting started
Ready to build your first app? Start with the Getting Started guide to set up your development environment and create your first React Native app for Meta Quest.
Showcase
See React Native in action on Meta Quest with our showcase app, which demonstrates camera integration, audio playback, navigation, and animations.
