Guests
Jan Jaworski
Software Engineer
@
Callstack
Ram N
Engineering Manager
@
Meta

For React Native developers, Meta Quest introduces a platform shift that feels both new and familiar. Apps run inside 2D panels placed within a 3D space, powered by HorizonOS built on Android AOSP. That means familiar primitives, tooling, and workflows (Expo Go, Android Studio profiling, and even console logs) work much the same as they do on mobile.

In this episode of React Universe On Air, host Łukasz Chludziński talks with Jan Jaworski (Callstack) and Ram N (Meta) about how React Native became a practical, production‑ready way to build for Meta Quest and how it powers key first‑party Quest experiences such as system surfaces and store interfaces.

Meta Quest as an Android‑based platform

Meta Quest runs on Android AOSP, which means React Native works with minimal friction. Ram explains how the absence of Google Mobile Services affects features like notifications and payments, but notes that Meta provides alternatives that mirror the same functional intent. Because Quest is still an Android device at its core, familiar patterns, like activities, intents, and native modules, behave much as they do on mobile.

2D panels inside 3D environments

Rather than expecting teams to build full VR worlds, Meta designed Quest to support 2D panels rendered within a 3D space. This gives developers the benefits of immersion, such as large surfaces, spatial placement, controller or hand‑based interaction, while still working with React Native views and event systems they already know. Ram shares how many of Meta’s own first‑party system experiences use this model.

Developer workflow and tooling

Jan describes how straightforward the setup is: initialize a project with Expo, run it through Expo Go on the headset, and begin testing. Most common libraries work out of the box, with only Google‑dependent ones requiring alternatives. Profiling and debugging stay familiar as well, thanks to Android Studio tools and Perfetto, which Meta teams use internally for performance work.

Adapting mobile apps for VR

Moving a React Native app into VR does require some design shifts. Jan highlights bigger touch targets, more readable typography, and the freedom to scale panels far beyond mobile dimensions. The team also discusses interactions, which map naturally to existing React Native event systems.

Why this matters for developers

With VR still early and Quest now fully accessible to React Native developers, the episode underscores a rare first‑mover moment. Many mobile apps can be ported quickly, while entirely new categories, like meditation experiences, productivity tools, or lightweight games, become possible with minimal overhead. In short, React Native on Meta Quest is a platform shift, but one grounded in familiar tooling.

Resources

Insights

Learn more about Virtual Reality

cover

Oct 15Article

Multi-Window React Native Apps With the Meta VR Layout SDK

Build multi-window React Native apps for Meta Quest with the Meta VR Layout SDK. Learn shared state, fallbacks, positioning, and simulator testing.

cover

Dec 8Article

Mobile vs. VR: Key Differences in Features, UI, and UX

Explore how VR reshapes layout behavior, typography, spacing, accessibility expectations, and interaction patterns in React Native.

cover

Dec 4Live Stream

React Native on Meta Quest: What We Learned About Building for VR

See Meta Quest used as a practical dev setup and watch the team build and test React Native features directly inside a VR workspace.

cover

Nov 20Article

How to Release a React Native App on the Meta Horizon Store

Learn how to build, submit, and publish your React Native app on the Meta Horizon Store.

cover

Nov 6Article

What You Can Build With React Native on Meta Quest

Get React Native app ideas for Meta Quest, inspired by Meta's $1.5M developer competition. Explore VR/MR concepts for meditation, games, and social apps.

cover

Oct 30Article

Using Expo Libraries on Horizon OS: A Guide to Compatibility

Learn how to use Expo libraries for React Native development on Meta's Horizon OS. This guide covers compatibility differences, what works out-of-the-box, and what requires specific alternatives like expo-horizon-core and expo-iap.

cover

Oct 22Article

Getting Started With Expo on Meta Quest

Start building React Native apps for Meta Quest with Expo. This guide details the setup using Expo Go for fast iteration and explains how to use development builds for full native capabilities on Met Horizon OS.

cover

Oct 8Article

Learn Once, Write for VR: A React Native Showcase for Meta's HorizonOS

Learn how a React Native app was built for Meta's HorizonOS, proving its viability for creating performant, cross-platform mixed reality experiences.

cover

Mar 1Article

How to Create a Universe in React VR

Ever heard about React VR? React VR takes it to the next level, creating UIs and 3D scenes in virtual reality.