/auth_app_dart

Authentication App for any android app which include every mode of authentication including email , anonymous , google and phone authentication using firebase

Primary LanguageDart

# 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.

Technologies Used

  • 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.

How to Use

  1. Set up a Firebase project and configure authentication methods.

  2. Clone the repository:

    git clone https://github.com/EuclidStellar/auth_app_dart/
  3. Navigate to the project folder:

    cd auth_app_dart
  4. Open the project in your preferred Flutter development environment.

  5. Run the app:

    flutter run

Usage

  1. Launch the app on an Android device or emulator.
  2. Choose your preferred authentication method.
  3. Follow the on-screen prompts to complete the authentication process.

Contribution

Contributions are welcome! If you have improvements, suggestions, or bug fixes, feel free to open an issue or create a pull request.

  1. Fork the repository.
  2. Create a new branch for your feature: git checkout -b feature-name
  3. Commit your changes: git commit -m 'Add new feature'
  4. Push to the branch: git push origin feature-name
  5. Open a pull request.

Please make sure to follow the code of conduct and contribution guidelines.

License

This project is licensed under the MIT License.

Author


Secure your app with versatile authentication using the Authentication Flutter App! 🔒📱