# Authentication Flutter App
An authentication Flutter app for Android that provides various modes of authentication, including email, anonymous, Google, and phone authentication using Firebase.
## Overview
This Flutter app serves as a comprehensive authentication solution for Android applications. It seamlessly integrates Firebase authentication methods, allowing users to sign in through email, anonymously, with Google accounts, or using their phone number.
## Features
- **Email Authentication:**
- Sign in using email and password.
- **Anonymous Authentication:**
- Quick and anonymous sign-in for users who prefer not to create an account.
- **Google Authentication:**
- Sign in with Google credentials.
- **Phone Authentication:**
- Verify identity using a phone number and SMS verification.
- Flutter - UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
- Firebase - Backend services for mobile and web applications.
-
Set up a Firebase project and configure authentication methods.
-
Clone the repository:
git clone https://github.com/EuclidStellar/auth_app_dart/
-
Navigate to the project folder:
cd auth_app_dart
-
Open the project in your preferred Flutter development environment.
-
Run the app:
flutter run
- Launch the app on an Android device or emulator.
- Choose your preferred authentication method.
- Follow the on-screen prompts to complete the authentication process.
Contributions are welcome! If you have improvements, suggestions, or bug fixes, feel free to open an issue or create a pull request.
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Commit your changes:
git commit -m 'Add new feature'
- Push to the branch:
git push origin feature-name
- Open a pull request.
Please make sure to follow the code of conduct and contribution guidelines.
This project is licensed under the MIT License.
Secure your app with versatile authentication using the Authentication Flutter App! 🔒📱