All fields

“Cloud Firestore & Firebase Storage” in Information Technology

21 questions across 1 technology.

Information Technology

21 questions in 1 technology

#QuestionTechnologyTopicLevel
1What is Firebase Storage, and how does it complement Cloud Firestore by specifically handling the storage of larger files, such as images and videos? Flutter › Cloud Firestore & Firebase StorageFlutterCloud Firestore & Firebase StorageBeginner
2What is Cloud Firestore, and how does it let a Flutter app store and sync structured data in real time without needing to build a custom backend server? Flutter › Cloud Firestore & Firebase StorageFlutterCloud Firestore & Firebase StorageBeginner
3How do Firestore security rules control which users are allowed to read or write specific pieces of data, and why is relying only on client side validation within the Flutter app itself never sufficient? Flutter › Cloud Firestore & Firebase StorageFlutterCloud Firestore & Firebase StorageIntermediate
4How do Firestore's real time listeners, specifically using a StreamBuilder in Flutter, let your app's interface automatically update the moment underlying data changes? Flutter › Cloud Firestore & Firebase StorageFlutterCloud Firestore & Firebase StorageIntermediate
5How does Firestore's offline persistence feature let a Flutter app continue functioning, including reading previously cached data and queuing writes, even when the device temporarily has no internet connection? Flutter › Cloud Firestore & Firebase StorageFlutterCloud Firestore & Firebase StorageIntermediate
6How should you structure Firestore data using subcollections and denormalization to design efficient queries, given that Firestore does not support traditional relational joins across separate collections? Flutter › Cloud Firestore & Firebase StorageFlutterCloud Firestore & Firebase StorageAdvanced
7What strategies help minimize Firestore read and write costs in a high traffic Flutter application, given that Firestore's pricing is directly based on the actual number of document operations performed? Flutter › Cloud Firestore & Firebase StorageFlutterCloud Firestore & Firebase StorageAdvanced
8How does Firebase Authentication integrate together with Firestore security rules to properly control exactly which specific data a given authenticated user is actually allowed to access? Flutter › Firebase Authentication in FlutterFlutterFirebase Authentication in FlutterIntermediate
9What is Firebase Authentication, and what different sign in methods does it support out of the box for a Flutter app? Flutter › Firebase Authentication in FlutterFlutterFirebase Authentication in FlutterBeginner
10How can custom claims in Firebase Authentication be used to implement role based access control, such as distinguishing between a regular user and an administrator within your app? Flutter › Firebase Authentication in FlutterFlutterFirebase Authentication in FlutterAdvanced
11What is Firebase Crashlytics, and how does it automatically capture and report crashes that occur in your app once it is actually running on real users' devices? Flutter › Error Handling & Crash Reporting (Sentry & Crashlytics)FlutterError Handling & Crash Reporting (Sentry & Crashlytics)Beginner
12How can a CI/CD pipeline automatically deploy a successfully built and tested Flutter app directly to a testing distribution service, such as Firebase App Distribution or TestFlight, for internal testers? Flutter › CI/CD Pipelines for Flutter AppsFlutterCI/CD Pipelines for Flutter AppsIntermediate
13How does Firebase Dynamic Links, or a similar deferred deep linking service, let a deep link correctly work even when the target app is not yet actually installed, directing the user to install it first before then opening the intended content? Flutter › Deep Linking in FlutterFlutterDeep Linking in FlutterIntermediate
14How do GraphQL subscriptions let a Flutter app receive genuinely real time updates whenever specific relevant data actually changes on the server, similar conceptually to how a Firestore real time listener already works? Flutter › GraphQL in FlutterFlutterGraphQL in FlutterIntermediate
15How should a backend server properly and securely send targeted push notifications through FCM using the Firebase Admin SDK, rather than relying purely on manually sending them directly through the Firebase console? Flutter › Push Notifications in Flutter (FCM)FlutterPush Notifications in Flutter (FCM)Advanced
16What are the genuine tradeoffs of using raw WebSockets compared to using a considerably higher level real time protocol such as GraphQL subscriptions or Firebase's own Realtime Database, specifically for building a genuinely real time feature? Flutter › WebSockets & Real Time Data in FlutterFlutterWebSockets & Real Time Data in FlutterAdvanced
17What is the difference between a consumable, a non consumable, and a subscription based in app purchase, and how does each one genuinely differ in exactly how it should actually be properly handled by your app? Flutter › In App Purchases in FlutterFlutterIn App Purchases in FlutterBeginner
18How does the geolocator package let you actually properly request and retrieve a user's own genuine current GPS location within a Flutter app? Flutter › Maps & Geolocation in FlutterFlutterMaps & Geolocation in FlutterBeginner
19How does the repository pattern abstract away the specific technical details of exactly where data actually comes from, such as a remote API versus a local cache, from the rest of an app's business logic? Flutter › Flutter Architecture Patterns (MVVM & Clean Architecture)FlutterFlutter Architecture Patterns (MVVM & Clean Architecture)Intermediate
20How can you properly customize the actual visual appearance of a displayed notification, such as adding a genuinely custom sound, a specific image, or genuinely custom action buttons, using local notifications combined with FCM data messages? Flutter › Push Notifications in Flutter (FCM)FlutterPush Notifications in Flutter (FCM)Intermediate
21How should a subscription based app properly handle server side subscription status synchronization, ensuring a user's genuine subscription access remains fully accurate and properly up to date across several genuinely separate different devices? Flutter › In App Purchases in FlutterFlutterIn App Purchases in FlutterAdvanced