stacked_firebase_auth 2.19.0 copy "stacked_firebase_auth: ^2.19.0" to clipboard
stacked_firebase_auth: ^2.19.0 copied to clipboard

A service class that provides Firebase Authentication Functionality on a single api

Firebase Authentication Service #

This package provides a FirebaseAuthenticationService that provides the following logins.

  • Email
  • Google
  • Apple
  • Facebook (Removed flutter_facebook_auth dependency and its implementation since it was causing a MissingPluginException if the app isn't setup for Facebook Auth)

It wraps the functionality for those three auth providers. Examples to come soon. This package is being published to improve the BoxtOut tutorial for setting up Firebase Auth. So it's barebones for now. The functionality works great, at the moment I just don't have the time to write a full readme tutorial along with the examples. that will come soon.

Future Development #

  • Add functionality to set the logger or use a default one
  • Add the codes thrown from the service into the readme
  • Add option to throw exceptions instead of returning a FirebaseAuthenticationResult
  • Add example to the package
  • Add a proper readme
  • Add examples into the readme
  • Add mobile authentication option (implementation already exists, it just needs to be moved in here)
  • Add other authentication providers

Breaking Change #

Removed flutter_facebook_auth dependency and its implementation since it was causing a MissingPluginException if the app isn't setup for Facebook Auth