React Native Full 8 Hours Course (Expo, Expo Router, Supabase)

React Native Full 8 Hours Course (Expo, Expo Router, Supabase)

notJust․dev via YouTube Direct link

Introduction and Structure

1 of 91

1 of 91

Introduction and Structure

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

React Native Full 8 Hours Course (Expo, Expo Router, Supabase)

Automatically move to the next video in the Classroom when playback concludes

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

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.