A clean and efficient Flutter application implementing user authentication with Firebase. It includes login, sign-up, and logout capabilities.
- Toggle between login and sign-up modes
- Email and password-based authentication using Firebase
- Logout functionality built into the AppBar
- Welcome message displaying the user's email upon login
| Technology | Purpose |
|---|---|
| Flutter | UI and application framework |
| Dart | Programming language |
| Firebase Auth | Backend authentication |
| Material UI | Built-in Flutter widgets |
-
Clone the repository git clone https://github.com/Dev-N007/Firebase-Authentication-App.git
-
Install dependencies flutter pub get
-
Configure Firebase
- Create a Firebase project via Firebase Console
- Enable Email/Password authentication
- Download google-services.json for Android or the appropriate configuration for iOS
- Place the config files in the appropriate platform folders
- Run the app flutter run