درباره این اپیزود
VisionCamera v5 was five years in the making, and in this episode, Marc Rousavy joins Mike Grabowski to explain what changed, why v5 is more than a version bump, and how Nitro reshaped the foundation of one of the most widely used camera libraries in React Native.
They cover the bridge and JSI limitations that pushed VisionCamera toward a new architecture, the move to Nitro Modules, and the API decisions behind v5. The conversation also gets into the new constraints model, output objects, in-memory photo handling, barcode scanning, migration from v4, and the testing work needed to make camera features hold up across real devices.
If you build React Native camera apps, this episode is a detailed look at the engineering behind VisionCamera v5 and the decisions behind making complex camera features easier to ship and maintain.
Check out episode resources on our website: https://clstk.com/3Rj0dlN
Catch more React Universe On Air episodes: https://clstk.com/45ypLys
Sign up for our newsletter: https://clstk.com/4bktu6f
Follow us on X: https://x.com/callstackio
Chapters:
0:00 Welcome to React Universe On Air
2:07 What VisionCamera is today
4:51 Barcode scanning and the new Data Scanner library
7:25 How VisionCamera helped shape Nitro
10:55 Frame processors, C++ glue, and the old JSI era
18:56 What is actually new in VisionCamera v5
21:45 The constraints API explained
30:12 Why third-party camera apps still struggle
33:29 The new output system and custom outputs
37:31 Imperative API, hooks, and components
39:01 Migrating from v4 to v5
43:25 AI, agents, and building VisionCamera v5
45:33 Testing, stability, and what comes next
48:25 Advice for teams building camera apps
50:50 Why web support is not on the roadmap
They cover the bridge and JSI limitations that pushed VisionCamera toward a new architecture, the move to Nitro Modules, and the API decisions behind v5. The conversation also gets into the new constraints model, output objects, in-memory photo handling, barcode scanning, migration from v4, and the testing work needed to make camera features hold up across real devices.
If you build React Native camera apps, this episode is a detailed look at the engineering behind VisionCamera v5 and the decisions behind making complex camera features easier to ship and maintain.
Check out episode resources on our website: https://clstk.com/3Rj0dlN
Catch more React Universe On Air episodes: https://clstk.com/45ypLys
Sign up for our newsletter: https://clstk.com/4bktu6f
Follow us on X: https://x.com/callstackio
Chapters:
0:00 Welcome to React Universe On Air
2:07 What VisionCamera is today
4:51 Barcode scanning and the new Data Scanner library
7:25 How VisionCamera helped shape Nitro
10:55 Frame processors, C++ glue, and the old JSI era
18:56 What is actually new in VisionCamera v5
21:45 The constraints API explained
30:12 Why third-party camera apps still struggle
33:29 The new output system and custom outputs
37:31 Imperative API, hooks, and components
39:01 Migrating from v4 to v5
43:25 AI, agents, and building VisionCamera v5
45:33 Testing, stability, and what comes next
48:25 Advice for teams building camera apps
50:50 Why web support is not on the roadmap
انگلیسی
ایالات متحده آمریکا
رونوشت 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
جستجوی اپیزودهای گذشته
اپیزودهای قبلی React Universe On Air را جستجو کن.
قسمت های دیگر در این پادکست
It’s a practical, developer‑focused look at the early days of React Native on VR: what works today, what’s different from mobile, and why so many app ideas translate better than you might expect.
Chapters:
00:00 Introduction to React Native on Meta Quest
01:10 Meet the guests: Jan Jaworski and Ram…
The NFL runs on tight deadlines. Every kickoff and Super Bowl demands that millions of fans get flawless live video, stats, and fantasy features, whether they’re on iPhones, Xboxes, or connected TVs.
In this episode of React Universe On Air, Mike Grabowski talks with Michael Blanchard (Director of…
Many React Native apps ship without full observability. The result? Blind spots in performance, crashes, and user behavior once your app is in the wild.
In this episode of React Universe On Air, Łukasz Chludziński sits down with Jonathan Munz (Senior Software Engineer at Embrace) and Adam Horodysk…
What really happens when React Native’s core contributors gather behind closed doors?
In this episode of React Universe On Air, recorded live at React Universe Conf 2025, host Łukasz Chludziński sits down with Joel Arvidsson, Jay Meistrich, and Thibault Malbranche to unpack the hottest debates and…
This year, React Universe On Air is doing something different for Christmas. No guests, demos, or framework updates. Instead, Ola Desmurs Linczewska tells a Christmas story.
A (Secure) Christmas Carol is a holiday fairytale for JavaScript and React Native developers. Set on Christmas Eve, it follo…
سلب مسئولیت: پادکست و آثار هنری تعبیه شده در این صفحه متعلق به Callstack است که متعلق به صاحب آن است و به Listen Notes، Inc وابسته یا تایید نشده است.
ویرایش
از کمک شما برای بروز نگهداشتن پایگاهدادههای پادکست سپاسگزاریم