Go from web developer to mobile hero. Learn to build native iOS and Android apps from a single JavaScript codebase.
#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.
Matching moments
04:09 MIN
A practical path to learning React Native
There's an app for that - on the role of cross platform development in the app development ecosystem
06:51 MIN
Understanding the challenges of native mobile development
The perfect CI/CD React Native pipeline with Fastlane
02:04 MIN
Why React developers naturally transition to React Native
Challenges of building React and React Native apps
04:00 MIN
The past, present, and future of React Native
There's an app for that - on the role of cross platform development in the app development ecosystem
03:13 MIN
The web developer experience on native platforms
Unleash your web skills on native!
01:25 MIN
Exploring the origins of declarative UI with React Native
Mobile at a Crossroads: The Declarative UI App Revolution
03:18 MIN
Comparing web, native, and cross-platform mobile development
Making the switch from web to mobile development
06:46 MIN
Exploring the benefits of multi-platform mobile development
Kotlin Multiplatform - True power of native code reuse
WeAreDevelopers LIVE days are changing - get ready to take partStarting 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...
Benedikt Bischof
Native Web Apps: Are We There Yet?Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Maxim Salnikov who spoke about the development of native web apps. What you will learn:Some pros and cons of web applicationsThe most important ...
Chris Heilmann
All the videos of Halfstack London 2024!Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
Luis Minvielle
Cross Platform Mobile Development Frameworks to Use in 2025In 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...
From learning to earning
Jobs that call for the skills explored in this talk.