The host recommends Viro, a library that exposes components for building VR and AR experiences with React Native. They say developers can write JavaScript, scan a QR code, and try an app through Viro’s Play Store or App Store app without compiling it themselves.
What's the plan for making VR/AR constructs exposed to React Native?
A Callstack host, whose name and role are not stated, discusses how Viro enables VR and AR experiences with React Native and why those interfaces do not use Yoga layout.
An audience member asks whether React Native controls layout or whether developers must position components themselves. The host says Yoga is for flex layout, which does not fit VR and AR scenes built around a camera or models placed in 3D space.
The host compares VR and AR development to working with OpenGL or Metal, where elements exist in the surrounding 3D environment. They do not describe a specific layout system or positioning workflow.
Takeaways
- Try Viro to prototype React Native VR or AR experiences using JavaScript and its companion app.
- Do not expect Yoga or Flexbox to arrange objects in a 3D scene.
- Plan for camera and 3D model placement as part of the interface design.
Mentioned in this talk
Search inside this talk
What was claimed 8
- featureViro: Lets developers preview an AR or VR app by scanning a QR code without compiling it
“You can scan a QR code, and you’ll have an AR or VR app. You don’t even need to compile anything”
YouTube Unverified1 source· Talk
- featureViro: Provides components for building and positioning elements in VR and AR experiences
“It exposes a lot of components for different things. You can position things.”
YouTube Unverified1 source· Talk
- integrates withViro integrates with React Native
“a library called Viro that allows us to build VR and AR experiences using React Native”
YouTube Unverified1 source· Talk
- usesaugmented reality uses Metal
“It’s more in terms of using OpenGL or Metal”
YouTube Unverified1 source· Talk
- usesaugmented reality uses OpenGL
“It’s more in terms of using OpenGL or Metal”
YouTube Unverified1 source· Talk
- usesVirtual reality uses Metal
“It’s more in terms of using OpenGL or Metal”
YouTube Unverified1 source· Talk
- usesVirtual reality uses OpenGL
“It’s more in terms of using OpenGL or Metal”
YouTube Unverified1 source· Talk
- featureYoga: Provides flex layout
“Yoga is for flex”
YouTube Unverified1 source· Talk





