This project demonstrates simple and secure user authentication using Firebase Authentication with the Email and Password method.
It allows users to:
- ✅ Sign Up
- ✅ Log In
- ✅ Log Out using their email credentials
- 🔐 User Sign Up with Email and Password
- 🔓 User Login with Email and Password
- 🚪 User Logout
- 🔄 Authentication State Management
(automatically keeps users logged in) ⚠️ Error Handling
(e.g., email already in use, wrong password, invalid email)
- 📡 Firebase Authentication (Email/Password Sign-in)
- 🔧 Firebase SDK
- 🤖 Android (Java)
- Go to Firebase Console.
- Create a new Firebase project or use an existing one.
- Navigate to
Authentication → Sign-in method, and enable Email/Password. - Add Firebase to your Android project (download the
google-services.json). - Initialize Firebase in your app.
- Use Firebase Authentication APIs to handle:
- User Registration
- Login
- Password Reset
- Logout
- A Firebase account
- Firebase SDK integrated in your Android project
- Android Studio setup with proper app configuration
If you found this project helpful:
- 🌟 Star this repository
- 🍴 Fork it to build your own
- 🔁 Share it with others
- 💬 Open issues or submit pull requests
Thank you for checking out this project! Happy Coding! 🚀