Registration & Login with Firebase Authentication

INTRO

A few people have asked about creating a registration and login system with Firebase, probably without realising that they can use the full extent of Firebase's powers to do this, it will do some of the heavy lifting often associated with a workable login system in an App Inventor app.

I have used the Web component and the Firebase REST API for this guide, as per my longer Firebase guide, it is more flexible and exposes more of the options for further development. I have also used the simple Email/Password login method on Firebase.

The premise is simple:

SETUP

BLOCKS

Registration and Login methods always require a seemingly disproportionate number of blocks, it is no different here....

AIA and FILES

AI2FBRegLogBlank.aia (complete aia project, you just need to add your own API key)