This is a complete firebase and android setup, users can register on the application, login, reset password and view dashboard only when verified, on registration, users will be sent a verification email to their mail for verification.
Firebase Signup Firebase Login Firebase Verification Firebase ResetPassword Firebase Cloud Datastore
Firebase store Firebase Auth