Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React Native & Expo Bootcamp : Build 3 Real-world Projects
New
8 students

React Native & Expo Bootcamp : Build 3 Real-world Projects

Master React Native & Expo by Building Real-World Apps with Supabase, Zustand, Stripe & Authentication
Last updated 6/2026
English

What you'll learn

  • Build complete real-world mobile applications using React Native and Expo from scratch.
  • Implement user authentication, database operations, file storage, and real-time features using Supabase.
  • Manage application state efficiently using Zustand and create modern user interfaces with React Native Paper.
  • Handle forms, validations, image uploads, and secure user workflows in production-ready mobile applications.
  • Integrate Stripe payment processing and implement booking and transaction workflows.
  • Structure scalable React Native projects using industry-standard architecture and best practices.

Course content

22 sections98 lectures17h 34m total length
  • Create react native app using expo2:26
  • Run expo app9:54
  • Expo route and navigations8:18
  • Status bar and navigation bar5:04

Requirements

  • Basic knowledge of JavaScript is recommended.
  • Familiarity with React fundamentals such as components, props, state, and hooks will be helpful.

Description

React Native and Expo Bootcamp: Build 2 Real-World Projects

Learn React Native and Expo by building two complete real-world mobile applications from scratch.

In this hands-on bootcamp, you'll develop an Expense Tracker App and a Hotel Room Booking App while learning modern mobile development practices used in production applications.

Throughout the course, you'll work with:

  • React Native

  • Expo

  • Supabase

  • Zustand

  • React Native Paper

  • React Hook Form

  • Stripe Payments

What You'll Build

Expense Tracker App

  • User authentication

  • Expense management

  • Custom categories

  • Receipt image uploads

  • Expense reports and summaries

  • Profile management

Hotel Booking App

  • Customer and hotel owner accounts

  • Hotel and room listings

  • Real-time bookings

  • Stripe payment integration

  • Booking history and management

  • Owner dashboard

What You'll Learn

  • Mobile app development with React Native and Expo

  • Authentication and database integration using Supabase

  • State management with Zustand

  • Form validation and UI development

  • File uploads and cloud storage

  • Payment processing with Stripe

  • App deployment for Android and iOS

You'll also learn how to structure scalable applications, organize reusable components, manage user sessions, work with APIs, handle real-world workflows, and follow best practices used by professional mobile developers.

By the end of this course, you'll have two portfolio-ready mobile applications and the confidence to build your own React Native apps from scratch.

Who this course is for:

  • Beginners who want to learn React Native and Expo by building real-world projects.