✨ In September 2024, The React Native Show has become React Universe On Air ✨
In this episode, Łukasz (X @loginlukasza) invites Oskar Kwaśniewski (X @o_kwasniewski) and Michał Pierzchała (X @thymikee) to discuss their experimental journey of bringing React Native to Apple Vision Pro and visionOS. Together, they walk us through the process of bringing React Native to a new platform, with all its ups and downs.
On the one hand, we get to look at the Extended Reality market and the use cases of React Native in this space. On the other, our hosts shed light on challenges they faced along the way, including API support, multi-window capabilities, and the unique task of building Hermes for visionOS. The conversation also spans the complexities of project maintenance, contribution to open source, and the technical adaptations made to align with visionOS requirements.
Resources & links
⚙️ Callstack’s React Native Vision OS repository https://github.com/callstack/react-na...
00:00:00 Intro
00:00:12 Today’s topic and guests
00:02:01 Extended reality market
00:09:43 Apple Vision Pro & visionOS
00:22:06 React Native for visionOS
00:27:05 Use cases
00:34:45 Capabilities: Greenfield development
00:41:23 Capabilities: Brownfield development
00:44:52 Capabilities: visionOS-specific APIs
00:48:00 Bringing new platform to React Native
00:53:17 Unsupported APIs
01:01:30 Triggering dev menu from device
01:03:05 Building Hermes
01:08:45 Thank-yous and future plans
01:13:09 Wrap-up
Check out other episodes of our podcast 🎧 https://hubs.li/Q02cMCYz0
Sign up for our newsletter for developers and tech leaders 📧 https://hubs.li/Q02cMCXZ0
Follow us on Twitter 🐦 / callstackio