Flutter and Backends: Integrating Flutter with Google Firebase
Flutter
| Expert
- 16 videos | 1h 53m 4s
- Includes Assessment
- Earns a Badge
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.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseWork with the ephemeral and application states in flutterUse a provider for storing the app stateUse a provider to store the state of a shopping cartOutline the key features of firebase for mobile appsConnect to firebase from flutterConfigure firebase for flutterUse a streambuilder widget for real-time updates
-
Add a splash screen to an appPerform authentication using firebaseCreate a bottom navigation barSet up an app drawerSet up a favorites pageCreate a cart and orders pageConfigure security for firestore collectionsSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 59s
-
7m 57s
-
7m 59s
-
7m 43s
-
7m 24s
-
12m 16s
-
7m 37s
-
13m 39s
-
3m 22s
-
11m 53s
-
4m 58s
-
5m 29s
-
7m 43s
-
7m 25s
-
3m 26s
-
2m 14s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.