A Flutter project meant to demonstrate simple usage outline for Firebase.
Reference the following packages in your pubspec.yaml:
Ensure you have a Firebase account as well as a project for this example. Go through the process of registering your application as well as downloading the .json file to your project.
Under the authentication tab, enable at least one 'sign-in method'. This example uses both Google and email/password authentication.
In order to use Google authentication, ensure you have both a support email defined and debug SHA certificate fingerprints registered. These can both be set in the project settings.
Through a terminal follow the instructions here to retrieve the debug certificate fingerprints.
$ keytool -list -v -alias androiddebugkey -keystore ~\.android\debug.keystore
Note the default password is: android
Code snippets taken from the included packages example docs