Developers commonly create modular codes that can be used in multiple apps. That's not different in the Flutter world; the community is very involved in the success of the framework and a lot of great plugins are available to developers. In this chapter, you will get to know and learn how to use the interesting Firebase plugins, such as Auth, Cloud Firestore, and ML Kit, to create a fully featured app without a complex backend.
The following topics will be covered in this chapter:
- Configuring Firebase project
- Firebase authentication
- Cloud Firestore
- Firebase Storage
- Firebase AdMob
- Firebase ML Kit