Flutter and Backends: Integrating Flutter with Google Firebase

placeholder

One of the most popular backends for mobile applications is Google’s Firebase a cloud-hosted platform specifically for mobile and web application developers that provides a host of scalable and robust services. Begin this course by exploring the ephemeral and application states in your mobile app. Then use the providers package in Flutter to set up and manage the app state using the provider components – the ChangeNotifier the ChangeNotifierProvider and the Consumer. Next you will integrate your app with Google Firebase to create and configure your app to connect to the Firebase backend and use Firebase services. Finally you will build a real-world e-commerce application using Firebase as a backend store data in the Cloud Firestore NoSQL database and configure your app to receive real-time updates from Firestore using StreamBuilder widgets. You will set up authentication for your application using Firebase Authentication services configure login and signup pages and include functionality for user favorites cart and checkout.