Dmitry Vinnik

Hands-on React Native: From Zero to Hero

Go from web developer to mobile hero. Learn to build native iOS and Android apps from a single JavaScript codebase.

Hands-on React Native: From Zero to Hero
#1about 3 minutes

What is React Native and what will you learn

An introduction to React Native as a framework for building native apps with React, outlining the key topics of development, debugging, and testing.

#2about 6 minutes

Understanding the core principles of React

React is a declarative, component-based JavaScript library for building user interfaces, which forms the foundation for React Native's "learn once, write anywhere" philosophy.

#3about 3 minutes

Why companies choose to build with React Native

React Native increases developer velocity and portability, making it a popular choice for companies like Facebook, Discord, and Shopify for their mobile applications.

#4about 2 minutes

A first look at a React Native "Hello World" app

A simple "Hello World" application is demonstrated using the interactive Expo snack playground directly on the React Native website.

#5about 4 minutes

Choosing between Expo CLI and React Native CLI

Expo CLI is ideal for beginners and common use cases, while React Native CLI offers more control over the build process and native modules.

#6about 8 minutes

Exploring React Native core components and APIs

React Native provides a set of core components like View and Text that map to the platform's native UI widgets on both Android and iOS.

#7about 4 minutes

Building a starter app with create-react-native-app

The create-react-native-app tool quickly scaffolds a new project with pre-configured builds for iOS, Android, and the web.

#8about 3 minutes

Debugging your mobile application with Flipper

Flipper is an extensible desktop debugger for mobile apps that helps you inspect layouts, network requests, and logs.

#9about 3 minutes

Writing tests for your app with the Jest framework

Jest is a JavaScript testing framework with built-in support for React Native, enabling unit, integration, and snapshot tests with minimal configuration.

#10about 1 minute

The future vision for a multi-platform React Native

The "many platform vision" aims to expand React Native's capabilities to desktop (macOS, Windows) and AR/VR platforms while respecting native conventions.

#11about 3 minutes

How to engage with the React Native community

You can get help, stay updated, and contribute back to the project through resources like GitHub, Stack Overflow, Twitter, and the Reactiflux community.

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

Featured Partners

Related Articles

View all articles
BR
Benjamin Ruschin
The HTML Elements That You’re Probably Over-Engineering
As frameworks have become more and more commonplace in the world of web development, so too has the over-engineering of features made possible by our humble old friend, HTML. The mental models that come with using state management in React, Vue and o...
The HTML Elements That You’re Probably Over-Engineering
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
CH
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take part
Starting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
WeAreDevelopers LIVE days are changing - get ready to take part
S
SciChart
The Fastest JavaScript Charts - Built for React and Beyond
For most developers, browser charting works fine — until it doesn’t. Once you push beyond tens of thousands of points, add live streaming, or need advanced interactions, the story changes: frame drops, frozen dashboards, memory issues. That’s where S...
The Fastest JavaScript Charts - Built for React and Beyond

From learning to earning

Jobs that call for the skills explored in this talk.

React Native Developer

React Native Developer

React Native Developerbrightbox Grp Ltd
Bonnyrigg, United Kingdom

£104-130K
GIT
REST
React
JavaScript
+1