With Riverpod and Firebase
In this experience we will build a robust yet simple login system with a fully functional error-safe login and sign up screen. The app we build in this lesson is a great starting point for any application which needs the user to login, and have access to the user information within the application.
The database we will be using is Firebase and it will be built with state management in mind, using Riverpod.
The special thing about this course is that it is built with the Hungrimind style of teaching of interactive and highly visual step by step lessons to guide you through the complete process of not just building the app, but understanding how to think like an expert Flutter developer. You can see an example of this in the video below, or keep scrolling for a demo.
Keep scrolling for a demo
This section introduces the tools we will be using for this project, and some of the concepts needed like Providers.
We start the course by building a simple login system and going through all the basics of how users should log in using Firebase Authentication.
Then we move all the Authentication logic without our State
Management sytem using the newest NotifierProvider
from
Riverpod, so that our app will react to any state changes,and show
the appropriate page and content.
Extend upon our State Management system by adding Firebase Firestore data, and making the app reactive to their current user state from Firestore.
Extending the whole authentication and state management system to support Apple Sign In.
Here is what people are saying about the experience
The interactive course approach is something I've never seen for Flutter content before and I really like it.
I hate taking courses in general and if it contains 30h of content I am out.
Sadly I know most of this, but if I didn't I would 100% follow this in my own pace (which is faster than 30h btw)
Google Developer Expert for Flutter & Dart
Mobile Lead at Peggy
Straight-to-the-point information holds immense value in today's world. Hungrimind's interactive course offers value at supersonic speed.
Einstein's philosophy resonates here: 'Everything should be made as simple as possible, but not simpler.'
This course embodies three words: Creative, Fast, and Valuable.
If you're not satisfied with the experience within 30 days, we will give you a full refund, no questions asked.
Best option if you only care about learning this topic.
in the top right
Get full access to every course and every feature.
in the top right
I really despise software that makes the unsubscribe process difficult. If you choose to unsubscribe, there is a simple button on the settings page that will do that automatically. No emailing anybody. No long flow that makes you feel bad for doing it. It's as simple and easy as it gets.
There is a Discord Community where you can ask your questions and either me or someone from the community will try to answer them.
If you get Hungrimind Pro you will get a special role that gives you access to a higher priority chat channel!
I'm working on making it automatic, but for now email me with the email you use on Hungrimind and your Discord name and I will add you to the chat.