Udemy

React Native Bootcamp: Beginner to Pro with Real Projects

Enroll Now
  • 1,246 Students
  • Updated 9/2025
4.3
(178 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
14 Hour(s) 55 Minute(s)
Language
English
Taught by
Elina Hovakimyan
Rating
4.3
(178 Ratings)
1 views

Course Overview

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

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.

Course Content

  • 10 section(s)
  • 149 lecture(s)
  • Section 1 Introduction
  • Section 2 React Native Tools Setup
  • Section 3 Travel App: Basics of React Native
  • Section 4 Git Basics
  • Section 5 Travel App: Build Main Screen
  • Section 6 Travel App: Introduction to App Navigation
  • Section 7 Travel App: Build Detail Screens
  • Section 8 Travel App: Native Libraries (Maps & Social Share)
  • Section 9 Recipes App: Expo Basics
  • Section 10 Recipes App: Home Screen

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


Reviews

  • V
    Volodymyr Masytskyi
    2.5

    The author doesn't know React fully or just doesn't wanna show best practices. She showed only how to deploy on Apple Connect which is a paid service, we are students, and not everyone wanna pay 99 $ just to deploy a test app. The last application is not fully considered, some things are so weird, for ex. like on "add task page" we have a deadline but in the list of tasks we don't have it. And other similar stuff. And the quality of the video, resolution of course should be better. In general, I can recommend to people who know react on a good level, and as the first step in react native is fine, but you should improve some things by ourself.

  • C
    Collin Simpson
    2.0

    This is so confusing to follow as your change your mind 15 times a video, do like other teachers and actually put together the app once before trial and erroring in front of a student

  • R
    Ryan Malekya
    5.0

    It was very good course really enjoyed it. Worth every penny.

  • A
    Adriansyah Ravindra
    5.0

    The materials presented are highly structured, clear, and easy to understand. I'm thrilled with my learning experience and have gained a solid understanding of fundamental concepts and best practices in React Native app development. I highly recommend this course to anyone looking to expand their skills in mobile app development.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed