Section Intro
Covered in this section:
- Adding Firebase to the eCommerce app (with FlutterFire CLI)
- Creating an AuthRepositoryusing the FirebaseAuth APIs
- The authStateChanges()method and theUserclass
- Testing the authentication flows with Firebase
- Dealing with Firebase auth exceptions
- Adding the email verification logic
- Automated testing with FirebaseAuthand wrap up