Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Build and Deploy 3 Full-Stack Mobile Apps That'll Get You Hired - Full 10-Hour React Native Course

JavaScript Mastery via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn React Native and Expo development by building three complete full-stack mobile applications from scratch in this comprehensive 10-hour tutorial. Master iOS and Android mobile development fundamentals while creating a movie browsing app using TMDB API, a real estate application with Google Authentication and dynamic routing, and a food delivery app featuring advanced search functionality, filtering capabilities, shopping cart management, and smooth navigation. Explore React Native core concepts including component architecture, routing and navigation systems, custom hooks, and API integration. Set up and configure essential development tools including Appwrite for backend services, NativeWind for styling, and Sentry for error monitoring. Implement user authentication systems with Google OAuth, design responsive user interfaces with custom fonts and assets, and build scalable database architectures with proper data seeding. Develop advanced features such as tab navigation, profile screens, search and filtering systems, cart management with state stores, and performance optimization techniques. Gain hands-on experience with modern mobile development workflows, backend integration patterns, and deployment-ready application architecture that demonstrates professional-level React Native development skills.

Syllabus

00:00:00 — Introduction
00:06:19 — #1 Crash Course & Movie App
00:08:31 — Why React Native?
00:12:19 — React Native Fundamentals
00:22:53 — Project Overview Movie App
00:24:53 — Intro & Setup
00:33:20 — Setup Styling
00:42:15 — Routing & Navigation
01:04:47 — Customize App Title & Icon
01:07:00 — Home Screen UI
01:15:58 — TMDB API
01:25:25 — Custom Hook
01:31:57 — Fetch & Display Movies
01:52:18 — Develop Search Screen
02:10:55 — Appwrite Setup
02:28:20 — Show Trending Movies
02:45:09 — Hide StatusBar
02:47:35 — Movie Details
03:08:28 — Optimization
03:12:37 — #2 Real Estate App
03:15:20 — Project Setup
03:25:20 — Setup Routes
03:31:12 — Setup Nativewind
03:37:04 — Setup Fonts and Assets
03:49:04 — Develop Sign In Screen
03:57:10 — Setup Appwrite & Google oAuth
04:02:39 — Setup SDK & Auth functions
04:12:34 — Integrate Authentication
04:28:25 — Implement Tabs Navigation
04:35:29 — Profile Screen
04:49:57 — Implement Home screen UI
05:25:07 — Home Screen Lists
05:33:04 — Appwrite DB Setup
05:44:59 — Database Seed
05:55:20 — Fetch Properties
06:00:41 — Display Data
06:15:15 — Explore Screen
06:22:20 — Details Screen
06:27:16 — #3 Food Delivery App
06:29:26 — Project Setup
06:39:12 — NativeWind Setup
06:58:55 — Home Screen
07:22:19 — Routing
07:31:45 — Setup Appwrite
07:35:25 — Auth Screens
08:03:17 — Auth Functionality
08:21:59 — Sentry
08:33:46 — Store
08:46:40 — Tab Navigation
08:56:41 — Database Architecture
09:09:20 — Seed Database
09:16:57 — Search Screen
09:34:39 — Menu Item Component
09:40:32 — Search and Filtering
10:05:21 — Cart Store
10:23:45 — Next Steps

Taught by

JavaScript Mastery

Reviews

Start your review of Build and Deploy 3 Full-Stack Mobile Apps That'll Get You Hired - Full 10-Hour React Native Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.