4

Supabase with Flutter [SUBSCRIBER]

 2 years ago
source link: https://www.raywenderlich.com/33619647-supabase-with-flutter
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

This course is available as part of the raywenderlich.com Professional subscription. To learn more click here

Supabase with Flutter

Aug 23 2022 · Video Course (2 hrs, 25 mins) · Intermediate

Learn how to create a cloud based database and authentication application using Supabase. This is an easy to use Postgres relational database along with authentication. There are easy to use libraries for Flutter. Easily setup email/password authentication along with your favorite providers like: Google, Facebook and Apple. Use a webpage to easily create database tables.

Version

  • Dart 2.17, Flutter 3.0, Android Studio 2021.1.1 Patch 3
w750.png

Supabase

What is Supabase?

3:25 Free

Learn about Supabase and what cloud-based services it provides. The web-based interface will show how to use the different services.

Why Not Firebase?

5:46 Free

Learn about how Supabase is different than Firebase.

Start learning about Supabase by creating the Today App. Learn about the app, create the app in Android Studio and add all the needed libraries to get started.

Start using Supabase by creating a new account and creating your first tables.

Set up the Today database in Supabase. Create the Tasks and Category tables. Enable table replication.

Create the models for creating users.

Start writing the Authentication Manager.

Start writing code to create and login users.

Save User data and session.

Update the LoginState class to manage user state.

Load User and Session Data.

Add authentication to the login screen. Call the Supabase authentication code to login and create users.

Create the models needed to save to the database.

Starting creating the database Repository.

Add Tasks

5:34

Write the code to add tasks to the database.

Write code to read and stream tasks. Use Supabase commands to select & stream tasks.

Tasks UI

8:46

Update Task UI to show tasks.

Learn how to filter a stream of tasks. Create the updateTask database function.

Update the Task screens to update tasks.

Learn how to delete items from a database. Delete tasks and update your screens.

Learn how to add, update and delete categories. Add category code to the database and screens.

Who is this for?

This course is for developers looking for alternatives to Firebase or other database systems. Developers will have an intermediate level of experience with Flutter.

Covered concepts

  • Flutter
  • Database
  • Authentication

Contributors

Kevin D Moore

I really enjoy developing Android and iOS applications and in my spare time create apps that I freely share. I have been...

Instructor
Yogesh Choudhary

Yogesh is primarily a machine learning engineer but also has good experience in app development and embedded system. He is...

Tech Editor
Adriana Kutenko

Graphic Illustrator with a Bachelor’s Degree in Fine Arts. I am a perpetual perfection seeker with a big passion for History...

Illustrator
Brian Moakley

Brian is an instructor at Razeware who develops courses and screencasts on a wide variety of topics of iOS development. When...

Fpe

Comments


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK