Course's logo Course
pro
React Native Apps with Supabase
12 videos 1 hrs 26 mins 06 February 2024

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!

start course start course

⚡️ 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!

3 min
view

Connecting to Supabase

Learn to set up a Supabase instance and connect it to your React Native app

8 min
view

🔐 Authentication

Creating the User Login

We set up a basic email and password authentication with Supabase.

11 min
view

Expo Router Protected Routes

Let's protect our internal app pages with Expo Router and the Supase auth session.

10 min
view

Sign in with Apple

Learn to integrate Sign in with Apple using Supabase!

8 min
view

Sign in with Google

Learn to integrate Sign in with Google using Supabase!

10 min
view

🔥 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.

7 min
view

Display Supabase Data

In this video, we'll learn how to display data from Supabase in our React Native application.

5 min
view

Updating SQL Data

To update our Supabase data, we can use the `update` method, and we will make it work with a Swipeable row.

7 min
view

📦 Storage

Capture an Image with Expo

How to capture an image with Expo that we can later upload to Supabase.

5 min
view

Uploading a File to Supabase

In this lesson, we'll learn how to upload a file to Supabase using the `supabase` client.

8 min
view

💫 Supabase

Edge Functions, Hooks & More

We wrap up the coruse with a quick fly over all the things Supabase has to offer.

4 min
view