From 52b34cf7cd9955f58d790ec6e6d53607ad1e14f8 Mon Sep 17 00:00:00 2001 From: Vedansh <superuser.ntsystems@outlook.com> Date: Mon, 10 Mar 2025 16:39:13 +0530 Subject: [PATCH] refractor 109 content --- .../109-storage/102-firebase/100-authentication.md | 4 +--- .../109-storage/102-firebase/101-storage.md | 1 + .../109-storage/102-firebase/102-firestore.md | 1 + .../102-firebase/103-push-notifications.md | 10 ++-------- .../109-storage/102-firebase/104-remote-config.md | 14 ++------------ .../102-firebase/105-cloud-functions.md | 1 + .../content/109-storage/102-firebase/index.md | 2 +- 7 files changed, 9 insertions(+), 24 deletions(-) diff --git a/src/data/roadmaps/flutter/content/109-storage/102-firebase/100-authentication.md b/src/data/roadmaps/flutter/content/109-storage/102-firebase/100-authentication.md index 8cd86a286..67474873a 100644 --- a/src/data/roadmaps/flutter/content/109-storage/102-firebase/100-authentication.md +++ b/src/data/roadmaps/flutter/content/109-storage/102-firebase/100-authentication.md @@ -2,9 +2,7 @@ Firebase Authentication is a service provided by Firebase that allows you to easily add user authentication to your Flutter app. With Firebase Authentication, you can authenticate users using email and password, phone number, or popular identity providers like Google, Facebook, and more. -To integrate Firebase Authentication into your Flutter app, you need to first create a Firebase project in the Firebase Console and then add the Firebase Authentication package to your Flutter app. - Learn more from the following links: -- [@article@Make Authenticated requests](https://docs.flutter.dev/cookbook/networking/authenticated-requests) +- [@official@Make Authenticated Requests](https://docs.flutter.dev/cookbook/networking/authenticated-requests) - [@feed@Explore top posts about Authentication](https://app.daily.dev/tags/authentication?ref=roadmapsh) diff --git a/src/data/roadmaps/flutter/content/109-storage/102-firebase/101-storage.md b/src/data/roadmaps/flutter/content/109-storage/102-firebase/101-storage.md index c483bc694..7887fec36 100644 --- a/src/data/roadmaps/flutter/content/109-storage/102-firebase/101-storage.md +++ b/src/data/roadmaps/flutter/content/109-storage/102-firebase/101-storage.md @@ -6,5 +6,6 @@ To use Firebase Storage in your Flutter app, you need to first create a Firebase Learn more from the following: +- [@official@Firebase Storage](https://firebase.google.com/docs/storage) - [@video@How to Upload and Retrieve Images from Firebase Storage](https://www.youtube.com/watch?v=sM-WMcX66FI) - [@feed@Explore top posts about Storage](https://app.daily.dev/tags/storage?ref=roadmapsh) diff --git a/src/data/roadmaps/flutter/content/109-storage/102-firebase/102-firestore.md b/src/data/roadmaps/flutter/content/109-storage/102-firebase/102-firestore.md index 7de7a07d9..3dfe673c5 100644 --- a/src/data/roadmaps/flutter/content/109-storage/102-firebase/102-firestore.md +++ b/src/data/roadmaps/flutter/content/109-storage/102-firebase/102-firestore.md @@ -4,5 +4,6 @@ Firebase Firestore is a cloud-based NoSQL document database service provided by Learn more from the following links: +- [@official@Firebase Firestore](https://firebase.google.com/docs/firestore) - [@video@Using Firestore - Flutter](https://www.youtube.com/watch?v=DqJ_KjFzL9I) - [@feed@Explore top posts about Firestore](https://app.daily.dev/tags/firestore?ref=roadmapsh) diff --git a/src/data/roadmaps/flutter/content/109-storage/102-firebase/103-push-notifications.md b/src/data/roadmaps/flutter/content/109-storage/102-firebase/103-push-notifications.md index 04e1f0514..c6ec8fbce 100644 --- a/src/data/roadmaps/flutter/content/109-storage/102-firebase/103-push-notifications.md +++ b/src/data/roadmaps/flutter/content/109-storage/102-firebase/103-push-notifications.md @@ -1,13 +1,7 @@ # Push Notifications -To implement push notifications in Flutter using Firebase, follow these steps: - -- Create a Firebase project and set up a Flutter app. -- Integrate the Firebase Cloud Messaging (FCM) plugin in your Flutter app. -- Handle the incoming push notifications in your Flutter app and specify how they should be displayed. -- Send test push notifications using the Firebase Console or other tools like Postman. -- Customize your notifications by specifying the notification icon, sound, and vibration pattern. +Implementing Firebase push notifications in Flutter involves setting up a Firebase project, integrating the FCM plugin, handling and displaying incoming notifications within the app, testing through the Firebase Console or tools like Postman, and customizing notification appearance with icons, sounds, and vibration patterns. Learn more from the following links: -- [@article@How do I set up push notifications?](https://docs.flutter.dev/get-started/flutter-for/android-devs#how-do-i-set-up-push-notifications) +- [@official@How do I Set up Push Notifications?](https://docs.flutter.dev/get-started/flutter-for/android-devs#how-do-i-set-up-push-notifications) diff --git a/src/data/roadmaps/flutter/content/109-storage/102-firebase/104-remote-config.md b/src/data/roadmaps/flutter/content/109-storage/102-firebase/104-remote-config.md index f06d6d319..6a6cb78f4 100644 --- a/src/data/roadmaps/flutter/content/109-storage/102-firebase/104-remote-config.md +++ b/src/data/roadmaps/flutter/content/109-storage/102-firebase/104-remote-config.md @@ -1,18 +1,8 @@ # Remote Config -It is a cloud-based service that allows you to change the behavior and appearance of your app without requiring users to download an app update. In Flutter, you can use the firebase_remote_config plugin to access Firebase Remote Config. - -Here are the basic steps to implement Firebase Remote Config in a Flutter app: - -- Add the firebase_remote_config plugin to your pubspec.yaml file. -- Initialize the Firebase Remote Config service in your main.dart file. -- Define the default values for your remote parameters in the Firebase Console or by calling setDefaults method. -- Fetch the remote parameters from Firebase by calling fetch method. -- Get the values for the parameters by calling get method and use them in your app. -- Update the remote parameters in the Firebase Console or by calling activateFetched method. - -You can use Remote Config to control the appearance of your app, change the behavior of features, and even A/B test different experiences for your users. +Firebase Remote Config, accessed in Flutter via the `firebase_remote_config` plugin, enables dynamic app behavior and appearance changes without app updates. This involves adding the plugin, initializing the service, defining default parameter values in the console or code, fetching and retrieving remote parameters, and updating those parameters either through the console or by activating fetched values, allowing for A/B testing and feature control. Learn more from the following: +- [@official@Remote Config](https://firebase.google.com/docs/remote-config) - [@video@Firebase Remote Config](https://www.youtube.com/watch?v=34ExOdNEMXI) diff --git a/src/data/roadmaps/flutter/content/109-storage/102-firebase/105-cloud-functions.md b/src/data/roadmaps/flutter/content/109-storage/102-firebase/105-cloud-functions.md index 842a33038..2bea77fd4 100644 --- a/src/data/roadmaps/flutter/content/109-storage/102-firebase/105-cloud-functions.md +++ b/src/data/roadmaps/flutter/content/109-storage/102-firebase/105-cloud-functions.md @@ -4,5 +4,6 @@ Cloud Functions for Firebase is a serverless computing platform that simplifies Learn more from the following links: +- [@official@Cloud Functions](https://firebase.google.com/docs/functions) - [@video@Getting Started with Firebase Cloud Functions](https://youtube.com/playlist?list=PLl-K7zZEsYLkPZHe41m4jfAxUi0JjLgSM\&si=yx0EwIXxhG2PHRXp) - [@feed@Explore top posts about Cloud](https://app.daily.dev/tags/cloud?ref=roadmapsh) diff --git a/src/data/roadmaps/flutter/content/109-storage/102-firebase/index.md b/src/data/roadmaps/flutter/content/109-storage/102-firebase/index.md index 8ed2ea20c..71cdede87 100644 --- a/src/data/roadmaps/flutter/content/109-storage/102-firebase/index.md +++ b/src/data/roadmaps/flutter/content/109-storage/102-firebase/index.md @@ -4,6 +4,6 @@ Firebase is a Backend-as-a-Service (BaaS) app development platform that provides Visit the following resources to learn more: -- [@article@Firebase](https://docs.flutter.dev/development/data-and-backend/firebase) +- [@official@Firebase](https://docs.flutter.dev/development/data-and-backend/firebase) - [@video@Flutter Firebase Tutorials](https://www.youtube.com/watch?v=agxDK0qmH88\&list=PLFyjjoCMAPtxS6Cx1XSjCfxOxHQ4_e0sL) - [@feed@Explore top posts about Firebase](https://app.daily.dev/tags/firebase?ref=roadmapsh)