Recall & Review
beginner
What is Firebase in the context of Flutter development?
Firebase is a platform by Google that provides backend services like database, authentication, and storage, which Flutter apps can use to build powerful features without managing servers.
Click to reveal answer
beginner
How do you initialize Firebase in a Flutter app?
You call `Firebase.initializeApp()` inside the `main()` function before running the app to set up Firebase services.
Click to reveal answer
beginner
What Flutter package is commonly used to integrate Firebase services?
The `firebase_core` package is used to initialize Firebase, and other packages like `firebase_auth` and `cloud_firestore` provide specific Firebase features.
Click to reveal answer
intermediate
How does Firebase Authentication help Flutter apps?
It allows apps to easily add user sign-in and sign-up features using email, Google, Facebook, and more, without building backend login systems.
Click to reveal answer
intermediate
What is Cloud Firestore and how is it used in Flutter?
Cloud Firestore is a NoSQL database from Firebase that stores app data in documents and collections. Flutter apps use it to read and write data in real time.
Click to reveal answer
Which method initializes Firebase in a Flutter app?
✗ Incorrect
The correct method to initialize Firebase is Firebase.initializeApp().
Which package is required to use Firebase Authentication in Flutter?
✗ Incorrect
firebase_auth package provides Firebase Authentication features.
What type of database is Cloud Firestore?
✗ Incorrect
Cloud Firestore is a NoSQL document database.
Which Firebase feature helps with user sign-in in Flutter apps?
✗ Incorrect
Firebase Authentication manages user sign-in and sign-up.
Where should you call Firebase.initializeApp() in a Flutter app?
✗ Incorrect
Firebase.initializeApp() should be called inside main() before runApp() to ensure Firebase is ready.
Explain how to set up Firebase in a new Flutter project.
Think about both Flutter code and Firebase console steps.
You got /4 concepts.
Describe how Firebase Authentication can be used to add user login to a Flutter app.
Focus on the main steps to let users sign in.
You got /4 concepts.