Перейти к содержимому

React Native Expo & Supabase: Full Auth & CRUD Tutorial

AmirDevStudio

0:00 / 0:00

React Native Expo & Supabase: Full Auth & CRUD Tutorial

164 просмотра · 4 дн. назад
AmirDevStudio
223 подписчика
164 просмотра · 4 дн. назад
⏱️ CHAPTERS 00:00 – Introduction 00:22 – Project Setup & Supabase Configuration 09:49 – Building the AuthProvider 23:00 – Authentication Flow & Navigation 30:17 – Building Login & Registration Screens 39:47 – Session Persistence with AsyncStorage 43:57 – Creating the Database Table 47:00 – Reading Data 1:02:00 – Creating Data 1:14:00 – Deleting Data 1:24:00 – Updating Data In this complete walkthrough, learn how to build a full-stack mobile application using React Native Expo and Supabase. We cover everything from setting up your development environment to implementing secure user authentication and fully functional CRUD (Create, Read, Update, Delete) operations. Whether you are a beginner looking to connect a backend to your mobile app or an experienced developer switching to Supabase, this guide provides a step-by-step approach to managing databases and user sessions in React Native. What You Will Learn 📚 What you'll learn: ✅ Configure Supabase in React Native Expo ✅ Create an AuthProvider using React Context API ✅ Register new users with Email & Password ✅ Login existing users ✅ Manage authentication state globally ✅ Persist user sessions using AsyncStorage ✅ Restore sessions automatically after app restart ✅ Navigate users based on authentication state ✅ Logout users securely ✅ Understand the complete authentication data flow ✅ React Native fundamentals ✅ Supabase integration ✅ Database setup ✅ CRUD operations ✅ State management ✅ Mobile UI development ✅ Real-world app structure 🛠 Tech Stack • React Native • Expo • Expo Router • TypeScript • Supabase • AsyncStorage • React Context API If this video helped you, don't forget to Like 👍, Subscribe 🔔 and share it with other React Native developers.