Vladimir Novick

Cross platform Augmented Reality development with React Native

How do you build complex AR experiences when your favorite framework is no longer maintained? Discover a powerful hybrid approach using Unity and React Native.

Cross platform Augmented Reality development with React Native
#1about 8 minutes

A brief history of augmented reality technology

From its first mention in a 1901 book to the launch of ARKit and ARCore, this section traces the key milestones in AR development.

#2about 3 minutes

Comparing cross-platform AR development tools

An overview of different tools for building AR apps, including native SDKs, game engines like Unity, and the Viro React framework for React Native.

#3about 7 minutes

Building AR experiences with Viro React

This section demonstrates building AR apps with Viro React, covering project setup with the React Native CLI and the core components like ARScene and image markers.

#4about 2 minutes

Understanding 3D coordinate systems in Viro

Learn how to position objects in 3D space using Viro's right-handed coordinate system and the ViroFlexView component for layout.

#5about 6 minutes

Using lights, materials, and 3D models in Viro

A guide to rendering realistic 3D objects in Viro React by setting up lights, applying materials with textures, and importing common 3D model formats.

#6about 3 minutes

Advanced Viro features and its limitations

Explore advanced Viro React capabilities like plane detection, portals with 360-degree images, and particle effects, while also addressing its current maintenance status.

#7about 4 minutes

Unity and AR Foundation as a modern alternative

Discover the powerful features of Unity's AR Foundation, including advanced device, plane, face, and body tracking for creating high-end AR experiences.

#8about 6 minutes

Integrating Unity AR into a React Native app

Learn the strategy for embedding a Unity AR project as a native library within a React Native application and using a native bridge for communication.

Related jobs
Jobs that call for the skills explored in this talk.

job ad

Saby Company
Delebio, Italy

Intermediate

d

Saby Company
Delebio, Italy

Junior

Featured Partners

Related Articles

View all articles
LM
Luis Minvielle
Cross Platform Mobile Development Frameworks to Use in 2025
In 2024, mobile developers seem to be trendy once again. The mobile application market is expected to grow by almost 12% in revenue in 2024 alone. For your reference, that’s even above what the renewable energy sector hopes to increase in earnings th...
Cross Platform Mobile Development Frameworks to Use in 2025
CH
Chris Heilmann
Exploring AI: Opportunities and Risks for Developers
In today's rapidly evolving tech landscape, the integration of Artificial Intelligence (AI) in development presents both exciting opportunities and notable risks. This dynamic was the focus of a recent panel discussion featuring industry experts Kent...
Exploring AI: Opportunities and Risks for Developers
LS
Louis Sawyer
How The Internet of Things Impacts Game Development?
Most web designers around the world are increasingly faced with the rapid transition of the gaming industry to the world of the Internet of Things. In recent years, the main engine in the development of the gaming industry are concepts such as virtua...
How The Internet of Things Impacts Game Development?
LM
Luis Minvielle
Developers share the most interesting tech they ever built
Most people's first thoughts about Hacker News revolve around venture capital, stock prices, company valuations, and $1499 dongles. But what if we told you that Hacker News could also be a place for pure, consummate, wholesome content that tackles ho...
Developers share the most interesting tech they ever built

From learning to earning

Jobs that call for the skills explored in this talk.

React Native

React Native

1 Hr Ago By Opensourced Ltd
Manchester, United Kingdom

Remote
45-55K
Senior
Next.js
TypeScript
React Native
React Native Developer

React Native Developer

Sterrk
Groningen, Netherlands

Remote
4-7K
Intermediate
TypeScript
React Native
Continuous Integration