Learn how to implement a complete Email and Password Authentication system with Sign-in, Sign-up, Sign-out, Email verification and Reset password.
You will also learn how to keep users logged in after closing the app and store their state.
👉 Sign up and use Nowa for free!: https://nowa.dev/
Chapters:
00:00 Implementing Email Sign-up logic
03:18 Sending verification email and notify the user using Snackbar
06:15 Test the app in the Previewer with fake user Sign-up
07:25 Test the app using the actual iOS simulator to check the real behavior
10:53 Customize the verification email sent from Firebase
11:40 Implementing the Sign-In Logic
12:46 View the Flutter Code for the screen from Circuit
13:12 Building a check if the user verified their email or not, and showing a Snackbar if the user isn't verified
16:53 How to Commit changes in a local GitHub repository
20:30 Implement "Forgot password" logic and send "Reset Password" email
24:58 Show an Error message in a Snackbar when logging in fails
27:54 Fetch user info and display them on the screen
29:49 Implement Sign-Out logic
32:48 Auto-Redirect signed-In users to the Homepage when the user opens the app.
This is the 3rd video in Firebase series. If you haven't watched the first two, watch them first before watching this one:
Setting up Firebase project and connecting it to your Nowa app: • Setting up Firebase project | Build To-Do ...
Adding Form validation to validate user input: • Input Validation | Build a Flutter To-Do A...
Next video: Show loading indicator while user logging in: • Loading Indicator while Logging in | Build...
💫 Nowa is the first App Building studio designed for building Professional apps! Visually build apps with Stunning UI and advanced logic that are production-ready! with clean and optimized generated code for performance readability, and further scaling with code.
💫 Upgrade your Flutter building game, be more creative, and build powerful apps without limiting or downgrading the final quality of your app.
Comment below and tell us what you think! 🚀
👋 Come and join our official community here: https://community.nowa.dev/
👋 Join our Discord Community: / discord
🔗 Nowa on Twitter: / nowa_dev
🔗 Nowa on Instagram: / nowa.dev
#Flutter #firebase #firebaseauth #AppDevelopment #VisualDevelopment #nocode #lowcode #todo#FlutterTutorial #MobileApp #FlutterDev