Flutter #106: Tutorial of Firebase Authentication from Scratch