We have seen a most application that uses different authentication such as email authentication, google authentication, or Facebook authentication within their application to verify the user. Firebase is a Google platform that provides services with which we can implement these different authentication providers within our application.
In this video, we will be creating a simple application in which we will be implementing an email authentication within our application. In this application, we will be creating a signup page in which users will be able to create their new account with their email and password. There is also a login page from which users can simply log in with their application with their email and password. Along with that, we will be building one more page where we will be able to reset the password of our existing account by simply providing our email address.
At last, there is a home page where we will be displaying the email address of the user who is logged in. Along with that, we can also log out from the application by clicking on the log out button. We will be using Firebase as a cloud platform where we can manage all our users verified within our application. We will be using Android studio as an IDE.
This project will surely help beginner or intermediate-level Android developers to brush up and enhance their Android development skills.
Flutter – Designing Email Authentication System using Firebase: https://www.geeksforgeeks.org/flutter-designing-email-authentication-system-using-firebase/