XR Demo - v1.0.3

Download the ReactVision XR Demo.

An open-source React Native (Expo) app that showcases ViroReact 2.55.0's cross-platform XR. Two scenes, one codebase, running across phones and headsets, from iOS and Android to Meta Quest (HorizonOS) without maintaining separate XR projects.


Two scenes, one codebase

The demo ships with two scenes that show the two ways to build XR with ViroReact: author it in code, or author it remotely in ReactVision Studio and stream it in. Both run from a single Expo project across phones and Quest headsets.

XR Scene

Built entirely in React Native using the new XRSceneNavigator component. The scene graph, interactions, and rendering all live in your TypeScript code.

Studio Scene

Contents authored remotely in ReactVision Studio and streamed into the app through StudioSceneNavigator. Update the scene centrally, no app rebuild required.

The same experience, everywhere

ViroReact lets you ship the same immersive experience to iOS, Android, and Meta Quest (HorizonOS) from one project. On Quest 3 and 3S the scenes run in mixed reality through passthrough, with room planes feeding the AR plane callbacks.