A Flutter package to simplify firebase authentication.

Overview

firebase_authentication

A Flutter package to simplify firebase authentication.

Development State

This is in a very, very early stage. It's a draft basically. It will eventually be ready for production use and will be able to simplify and abstract even more all the details from firebase authentication.

Issues and Pull Requests

Any issue or pull request is welcome and will be discussed and reviewed. Ultimately the maintainer(s) will need to accept it and merge it.

Roadmap

To be deemed ready for beta the package should feature:

Authentication API

  • Anonymous sign in
  • Email and Password sign up
  • Email and Password sign in
  • Email verification
  • Email Link authentication
  • Google authentication
  • Apple authentication
  • Twitter authentication
  • GitHub authentication
  • Phone authentication

User management

  • Deleting a user
  • Reauthenticating a user
  • Linking different accounts

Comments, Tests and Example Project

Every method or function should have a comment and should be thoroughly tested. The Exmaple project should allow anyone to test the library and every authentication.

Other useful info

In order to test it, you must setup your own firebase project with your own json and plist files. You musn't commit them or add them to your PRs. I'd recommend you use a test firebase project just for development sakes, don't attach this to any of your production firebase projects.

You might also like...

Example how to use biometric authentication in flutter :alien:

# flutter_biometric_authentication A new Flutter project. ## Getting Started This project is a starting point for a Flutter application. A few res

Dec 31, 2021

A simple flutter application that demonstrates authentication with pin or OTP sent via sms and also Fingerprint.

A simple flutter application that demonstrates authentication with pin or OTP sent via sms and also Fingerprint.

flutter_authentication A simple flutter application that demonstrates authentication with pin or OTP sent via sms and also Fingerprint. Getting Starte

Apr 10, 2022

Learn about Firestore and new Google authentication for flutter

Learn about Firestore and new Google authentication for flutter

Google Firebase Services Note: Some parts are not committed and they are on working. It this practical project we learned Firebase Authentication and

Feb 12, 2022

Task management app with flutter, firebase firestore, and firebase auth

to_do_list A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if th

Mar 3, 2022

Ecommerce-App-with-firebase - Ecommerce App With Firebase and Flutter

Ecommerce-App-with-firebase - Ecommerce App With Firebase and Flutter

Samir Online Store Samir Online Store Samir Online Store Samir Online Store Down

Dec 24, 2022

Dio desafio chatonline flutter firebase - Developing an Online Chat Application Integrated with Firebase

Dio desafio chatonline flutter firebase - Developing an Online Chat Application Integrated with Firebase

Desenvolvendo um aplicativo de Chat Online integrado ao Firebase Descrição Neste

Jan 4, 2022

Self Host Group Chat App (firebase + clean architecture) is full functional group chat where you can create new groups and update profile and communicate in different groups easily. there 2 auth firebase method [Google & Email Password]

Self Host Group Chat App (firebase + clean architecture) is full functional group chat where you can create new groups and update profile and communicate in different groups easily. there 2 auth firebase method [Google & Email Password]

Self Host Group Chat App (firebase + clean architecture) Show some and star the repo to support the project Screenshots Packages we are using: flutter

Jan 8, 2023

Firebase Cloud Messaging (FCM) Flutter package.

Firebase Messaging Plugin for Flutter A Flutter plugin to use the Firebase Cloud Messaging API. To learn more about Firebase Cloud Messaging, please v

Dec 10, 2022
Owner
Daniele Cambi
Co-founder of App&Up I started as an Android Developer, then discovered Flutter and fell in love with it.
Daniele Cambi
Email and Password Authentication In Flutter & Firebase in Flutter 2.2

Email and Password Authentication In Flutter & Firebase in Flutter 2.2

BackSlash Flutter 43 Nov 23, 2022
Implementing Firebase Authentication with Riverpod following Flutter Domain Driven Development pattern

firebase_auth_flutter_ddd Firebase authentication example with Hooks Riverpod and Freezed following Flutter DDD architecture Getting Started This proj

Python Hub 42 Jan 8, 2023
Use Firebase authentication with Flutter

user_login A skeleton futter project that use Firebase for user authentication. This project has be tested to run well on iOS, Android and WEB. I have

Dongjin Zou 0 Dec 26, 2021
A starter helper for flutter developers wanting to use firebase phone authentication in their app.

riverpod_firebase_phone_auth A new Flutter project template showing how to handle mobile authentication using Firebase and Riverpod. Packages Used Fre

Douglas Bett 8 Oct 31, 2022
Flutter Firebase CRUD Authentication.

flutterfire_samples A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you star

null 0 Nov 30, 2021
Resturant FlutterApp withApi - A flutter app of a such restaurant with API and Firebase Authentication

Resturant_FlutterApp_withApi This is flutter app of a such restaurant with API a

null 32 Oct 5, 2022
Firebase authentication 2021

firebase_authentication A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you

nsthienvku 1 Oct 27, 2021
Implementation and architecture for Firebase Authentication

fluttercompoundapp A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you s

Emmanuel Ahuno 0 Nov 27, 2021
Flutter plugin to store data behind biometric authentication (ie. fingerprint)

biometric_storage Encrypted file store, optionally secured by biometric lock for Android, iOS, MacOS and partial support for Linux, Windows and Web. M

AuthPass 127 Jan 6, 2023
a sample flutter app using Injection, routing and simple authentication follows clean code and best practices

Flutter Clean Project A sample flutter app using Injection, routing and simple authentication follows clean code and best practices Features Cleaned f

Moez Shakeri 12 Jan 2, 2023