
Course Decription
Learn to leverage the power of Supabase, an open-source Firebase alternative, to add robust backend functionalities to your React Native app with Expo.
What will I learn?
- 🔥 Integrate Supabase to handle all backend needs, from authentication to data storage, in your React Native app.
- 🔐 Implement secure and seamless authentication flows, including Sign in with Apple and Google.
- 🙅♀️ Master the art of protecting pages in your app using Expo Router, ensuring a secure user experience.
- 🚀 Dive into Supabase’s real-time database for CRUD (Create, Read, Update, Delete) operations, managing your app’s data efficiently.
- 📦 Utilize Supabase Storage for handling image files, learning to upload and retrieve images seamlessly.
Transform your app with a powerful backend. Enroll in “React Native Apps with Supabase Backend” now and start building more dynamic, efficient, and secure mobile applications today!
⚡️ Getting Started
Course Overview
What are we building in this course, and what will you learn? Let's take a quick look at the course and all objectives!
Connecting to Supabase
Learn to set up a Supabase instance and connect it to your React Native app
🔐 Authentication
Creating the User Login
We set up a basic email and password authentication with Supabase.
Expo Router Protected Routes
Let's protect our internal app pages with Expo Router and the Supase auth session.
🔥 Database
Adding Data to Supabase
Learn how to add data to your Supabase database using the Supabase client library. We'll use the `insert` method to add a new row to a table.
Display Supabase Data
In this video, we'll learn how to display data from Supabase in our React Native application.
Updating SQL Data
To update our Supabase data, we can use the `update` method, and we will make it work with a Swipeable row.
📦 Storage
Capture an Image with Expo
How to capture an image with Expo that we can later upload to Supabase.
Uploading a File to Supabase
In this lesson, we'll learn how to upload a file to Supabase using the `supabase` client.
💫 Supabase
Edge Functions, Hooks & More
We wrap up the coruse with a quick fly over all the things Supabase has to offer.