Registering users on Android

Getting Started

$ flutter clean
$ flutter upgrade
$ flutter pub get
$ flutter run

App on pre registration page

User fills in registration details

App logs user in and displays logout button

Google Firestore lists signed up user email

App notifies user that email confirmation is sent

Confirmation link is received on user's inbox via smtp

Email is successfully validate on hyperlink being clicked

User may enter a registered email to reset its password

User received reset url in registered email inbox

User enters new password to attach to email account

User password changed successfully