Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The complete React Native course ( 4th Edition )
Rating: 4.5 out of 5(1,529 ratings)
9,153 students

The complete React Native course ( 4th Edition )

Take you App to the next level with React Native.
Last updated 10/2025
English
English [Auto],Italian [Auto],

What you'll learn

  • You will learn the whole React Native building process, from your pc to your phone.
  • Work with RNative and nosql databases like firebase.
  • Learn how Redux works and apply it on React Native

Course content

12 sections163 lectures22h 34m total length
  • Introduction0:44

    Start your React Native journey with a structured introduction to views, styles, events, inputs, stores, and state management, then explore navigation, device features, and Firebase authentication.

  • Installing NODE JS and IDE1:23

    Use Visual Studio Code, free from code.visualstudio.com, with its integrated terminal to run commands; install node js from nodejs.org and verify with node -v.

  • Meet React Native1:32

    Learn how React Native works by writing JavaScript that compiles to Android and iOS. Compare to React for web and explore the view component, rules, and API of React Native.

  • EXPO vs CLI3:22

    This lecture compares Expo and the React Native CLI, explains Expo's advantages, and shows why this course uses Expo to start new React Native projects and set up emulators.

  • Environment4:57

    Learn to set up the React Native environment with Android and iOS emulators; compare Mac, Windows, and Linux limitations and explore Expo and Appetize IO for testing.

  • Creating a RN project4:08

    Create a React Native project with Expo using a blank JavaScript template in the current directory, then run on Android emulators or a real phone.

  • EXPO GO on your phone4:49

    Start a React Native Expo Go project with npm start, scan the QR code with Expo Go on your phone, and reload changes in real time.

  • Windows set up9:20

    Install Android Studio, run the emulator or use Expo Go on Android, create a Pixel 2 virtual device, and manage sdk build tools.

  • Mac set up12:24

    Install Xcode for iOS emulator and Android Studio for Android, install node and Watchman via Homebrew, configure Xcode tools, and run the app with Expo on simulators.

  • Github & Section Code0:36

    Access downloadable code for every video via zip downloads or GitHub links, with module branches matching each video, such as the basics section dimensions API.

  • IMPORTANT UPDATE !!!0:26

Requirements

  • Knowing a little bit of Javascript ES5, we will use ES6 but you can learn it as we go.

Description

Do you want to learn the whole process of building an App ?. This is the course for you.

We will start from the very beginning, from "I don't even know how to install it“ to actually understanding how React Native works and make it communicate with other technologies like Firebase.


You will learn all the logic and practice behind React Native  in different modules, and as we advance through the course we will be increasing the difficulty.

Since I believe that the best way to fully learn is by coding, after each important section we will put everything in practice with a very large practice project, using third party libraries and firebase. 


Since React Native is bases on React for web, you need to know a little bit about React.

But don’t sweat it, if you don’t know anything about React for web, as a bonus you get a small React for web course.

To sum everything up, you will learn in this course:

  • The very basics of React Native. How to install it and the logic behind it.

  • Once you know the basics of React Native we will journey into the confusing stuff.

  • Install and apply Third party libraries.

  • We will connect our React Native project with Firebase.

  • Apply security, authentication,  Routing and Navigation.

  • We will create Practice apps to put everything into practice.

  • You also get a Small React for web course

What about the instructor experience ?

Well I've been around for 15 years now, built lots of applications for small projects and big companies like Citi, Fox, Disney, Etc.

Today I work as developer for a major company developing applications with  Vue, React or Angular mostly, but I like to teach in my spare time.

How about the target audience?

  • This course is for almost everyone, a little bit of Javascript is required.We will use ES6 but you can learn as we go.

  • If you want to take your coding to the next level, this is the course for you. 

Who this course is for:

  • From beginners in javascript to intermediate.