Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React Native Bootcamp: Beginner to Pro with Real Projects
Rating: 4.2 out of 5(179 ratings)
1,263 students

React Native Bootcamp: Beginner to Pro with Real Projects

Master React Native: Build multiple cross-platform apps with Hooks, Redux, Firebase, REST APIs, Maps & more
Last updated 9/2025
English

What you'll learn

  • Learn the Javascript and React Native basics for mobile app development on Android & iOS
  • Learn to build both bare React Native and Expo apps, and reveal the differences between React Native CLI & Expo
  • Learn using React Hooks & React Context (useState, useEffect, useContext, useSelector, useDispatch, etc.)
  • Integrate Native Libraries, such as Maps, Social share, Firebase
  • Learn how to handle REST APIs integration and find out about open source APIs
  • Use different navigators of React Navigation, such as Stack, Tabs and Drawer navigators
  • Integrate Firebase in your app and learn about serverless apps
  • Handle Redux integration for global state management and API Calls
  • Get introduced to how user authentication works in the apps
  • Learn what is git, why people use it and learn the basic commands of git
  • Setup basic React Native tools for the best developer experience

Course content

19 sections149 lectures14h 55m total length
  • Introduction2:48

    learn to build react native apps for android and ios from scratch to deployment, using cli or expo, with rest APIs, firebase backend, redux or context, google maps, and authentication.

  • Why to Choose React Native2:25

    Choose React Native for a single codebase that runs on iOS, Android, and web, using JavaScript with a vast community and near-native performance via the bridge.

  • What We Will Build2:53

    Explore React Native projects you will build: a travel app with JSON data, filtering, gallery and maps; a recipes app with Taste API; a Firebase task app with navigation.

Requirements

  • No previous experience required. Basic knowledge of Javascript will be helpful.

Description

The Complete React Native Guide – Build Cross-Platform Apps for iOS & Android


Do you want to launch your career as a mobile app developer and build apps that run on both iOS and Android? This React Native course takes you from beginner to advanced, giving you all the tools to create professional, real-world applications.


What you’ll learn:

  • React fundamentals: JSX, props, state, styles

  • Modern development with Hooks and functional components

  • Redux for state management, compared with React Context

  • Navigation: stack, tabs, and drawer navigation

  • REST API integration and Firebase database usage

  • User authentication and token storage

  • Git & version control best practices

  • Publishing apps to Google Play and the Apple App Store

We’ll build multiple reusable components and real apps you can showcase in your portfolio. Each section includes complete source code hosted on Git, so you can follow along and use the code for your own projects.


Why React Native?
With a single codebase, you’ll deploy to Android, iOS, and even the web. React Native apps feel truly native while giving you advantages like faster development cycles and over-the-air updates. Plus, React Native is powered by JavaScript, the world’s most popular programming language.


Who is this course for?

  • Beginners learning mobile development from scratch

  • Web developers transitioning to mobile apps

  • Developers who want to publish cross-platform apps faster

By the end of this course, you’ll have the skills and confidence to build, test, and publish real apps with React Native.

Who this course is for:

  • Beginner Javascript/React/React Native Developers curious about mobile app development
  • React Native Developers who want to learn some more advanced topics, such as Firebase Integration, React Native CLI vs. Expo, etc.