This project demonstrates how to implement Firebase Authentication in an Android app using custom email/password and Google Sign-In methods.
- User registration with custom email and password
- User login with custom email and password
- User login with Google Sign-In
- Password reset functionality
- Kotlin
- Firebase Authentication
- Android Studio
-
Clone the repository:
git clone https://github.com/UmairOye/Firebase-Authentication-
-
Open the project in Android Studio.
-
Set up Firebase in your project. Make sure to add your own google-services.json file.
-
Run the app on an emulator or physical device.
- Open the app and click on the "Register" button.
- Enter a valid email address and password, then click "Register".
- Click on the "Login" button.
- Enter the registered email address and password, then click "Login".
- Click on the "Sign in with Google" button.
- Select a Google account to sign in.
- Click on the "Forgot Password?" link on the login screen.
- Enter your registered email address and click "Reset Password". You will receive an email with instructions to reset your password.
If you found this project useful or had fun exploring it, please consider giving it a star. It's a great way to show your appreciation and it puts a smile on my face! 😊🌟