Completed
Payment Collection Form
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
React Native Full Stack Mobile Development Masterclass - 8 Hour Course
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction and Structure
- 2 Module 1 Overview: UI
- 3 Module 2 Overview: Backend
- 4 Module 3 Overview: Production
- 5 Asset Bundle and Project Guide Download
- 6 Development Environment Configuration
- 7 Setting Up a Fresh Expo Project
- 8 UI Development
- 9 Text Rendering and Styling
- 10 Replacing Hardcoded Data
- 11 Image Rendering and Styling
- 12 Custom Component Creation
- 13 Fixing UI Issues
- 14 Implementing TypeScript Path Aliases
- 15 FlatList Implementation
- 16 Flatlist Edge Cases
- 17 Image Fixes
- 18 Expo Router Screens
- 19 Creating Screens with Expo Router
- 20 Code Structure for Screens
- 21 Product Details Screen
- 22 Select Size Component
- 23 Managing Selected Size with State
- 24 Shopping Cart Implementation
- 25 Using Modals
- 26 Sharing Data with React Context
- 27 Rendering Shopping Cart Items
- 28 Additional Shopping Cart Features
- 29 Application Overview
- 30 Admin Side Introduction
- 31 Admin Side Screens Structure
- 32 Creating a Product Screen
- 33 Working with Text Inputs and Forms
- 34 Image Picker Implementation
- 35 Product Screen Overview
- 36 Update and Delete Product
- 37 Module 1 Final Overview
- 38 Assignment 1 Solution
- 39 Assignment 2 Solution
- 40 Update Order Status Feature
- 41 Orders Top Tab Navigator
- 42 Module 2 Overview: Backend
- 43 Creating and Configuring Supabase
- 44 Configuring Supabase in React Native
- 45 User Session Management
- 46 Admin Side Authentication with Supabase
- 47 Product CRUD Operations
- 48 Products Table Creation
- 49 Reading Products by ID
- 50 Creating Products
- 51 Updating Products
- 52 Deleting Products
- 53 CRUD Operations Overview
- 54 Typescript Integration with Supabase
- 55 Orders CRUD Operations
- 56 Reading Orders
- 57 Creating Orders
- 58 Linking Order Items
- 59 Updating Orders
- 60 CRUD Operations Overview
- 61 Real-Time Data with Subscriptions
- 62 Enabling Real-Time Subscriptions
- 63 New Orders Subscription
- 64 Order Status Change Subscription
- 65 Testing Real-Time Updates
- 66 Storage with Supabase
- 67 Storage Implementation
- 68 Downloading Images
- 69 Image Scaling with CDN
- 70 Module 3 Overview: Production
- 71 Bug Fixes and Polish
- 72 User Logout Functionality
- 73 Local Supabase Setup
- 74 Admin Account Creation
- 75 Integrating Stripe Payments
- 76 Stripe Payments Resources
- 77 Payment Flow Explanation
- 78 Stripe Key Setup
- 79 Stripe Payment Intent Creation
- 80 Payment Collection Form
- 81 Stripe Customer Creation
- 82 Linking Stripe Customers
- 83 Creating Stripe Customer
- 84 Push Notifications Overview
- 85 Expo Application Services Integration
- 86 Push Notifications Services Comparison
- 87 Setting Expo Push Notifications
- 88 Implementing Remote Push Notifications
- 89 Sending Remote Notifications
- 90 Supabase Remote Env Variable Setup
- 91 Outro