Great content learnt alot. Love the real time update feature and the notification part. For the notification, does that mean, you won't be needing FCM? Also make more elaborate content of this nature maybe a bit slower too later. Though will check out the repo for clarification. Thanks. +1 subscriber
Hi, thanks for the feedback! The notification feature is not a push notification per se - it's just a banner at the top of the page. However, it would be a great addition to use Firebase Cloud Messaging to send a push notification at the same time.
Do I need to hot restart the app to get the changes? Is there a way to have that with streams to update in real time even though the user done close and open the app or something?
It depends on your project setup. If you are loading the Firebase Remote Config during the launch of your app - yes, you need to restart the app (close/open) then. However, I would be really surprised if you would need to hook a stream to the FRC values since this configuration is not meant for live data - for that, you should use Realtime database or Firestore.
Great video. I have never used Firebase Remote Config. Always looked complex IMO. This video was so informative enough to pique my interest to start using it. Thanks so much!
Thank you very much! I have a different feeling - I've always felt that Firebase is too easy to integrate into the Flutter app that sometimes could even lead to the misuse of the Firebase services 😅 A lot of complexity is abstracted and just waiting there for you to use. All of the services mentioned in this video are FREE, so you should definitely try them out. Good luck!
Please how was the firebase_remote_config_service.g.dart created? I just saw the file appear while you were overriding the @riverpod, please can you explain how because mine is not coming up.
You should run the "dart run build_runner build" to generate these files. Or it's also convenient to run the "dart run build_runner watch" command in the background while developing so that the files are generated automagically whenever anything changes.
How is this part 'firebase_remote_config_service.g.dart'; working? Do we need to generate something? Last time I saw that it was to generate files for hive.
I dont understand this part too: @riverpod FirebaseRemoteConfigService firebaseRemoteConfigService(_) { throw UnimplementedError(); }, it is associated with riverpod but what does it mean? it's for the override in the main?
@@mkobuolys first time in my life I had to go slow on a tuto xd, I will need to watch it twice or more. Thank you for the content btw. Maybe you can tell us in which cases have you ever use firebase remote config before?
@@YY-ic7eo it’s basically the ones mentioned in the video (these are the actual real world examples): app update, providing conditional values based on the platform and A/B tests to provide enum values for the app to name a few.
What are your favorite Firebase Remote Config use cases? Share with us in the comments 👇
Excellent thank you!
Prices of services is a good use
greatt!!
Thank you!
that But was Insane
This is an amazing video! Didn't know Remote Config could be so powerful.
Hey, yeah, it's pretty powerful if you come up with a decent use case for it!
This is the best tutorial for firebase_remote_config. Implemetation>>>Jargon.
Tutorial(isMemeRequired: true);😂
Great content learnt alot. Love the real time update feature and the notification part. For the notification, does that mean, you won't be needing FCM? Also make more elaborate content of this nature maybe a bit slower too later. Though will check out the repo for clarification. Thanks. +1 subscriber
Hi, thanks for the feedback! The notification feature is not a push notification per se - it's just a banner at the top of the page. However, it would be a great addition to use Firebase Cloud Messaging to send a push notification at the same time.
Do I need to hot restart the app to get the changes? Is there a way to have that with streams to update in real time even though the user done close and open the app or something?
It depends on your project setup. If you are loading the Firebase Remote Config during the launch of your app - yes, you need to restart the app (close/open) then. However, I would be really surprised if you would need to hook a stream to the FRC values since this configuration is not meant for live data - for that, you should use Realtime database or Firestore.
💚
Great video. I have never used Firebase Remote Config. Always looked complex IMO. This video was so informative enough to pique my interest to start using it. Thanks so much!
Thank you very much! I have a different feeling - I've always felt that Firebase is too easy to integrate into the Flutter app that sometimes could even lead to the misuse of the Firebase services 😅 A lot of complexity is abstracted and just waiting there for you to use. All of the services mentioned in this video are FREE, so you should definitely try them out. Good luck!
@@mkobuolys Will definitely try it out
you were able to give so much information in a short time, great video, keep up the good work!
Thank you very much, I am so glad you enjoyed the video!
Create videos on design pattern implementation in flutter
That's not something on my to-do list at the moment but I definitely have this topic on my mind!
Great👍
Great tutorial! Thanks! 💚
Glad it was helpful!
Please how was the firebase_remote_config_service.g.dart created? I just saw the file appear while you were overriding the @riverpod, please can you explain how because mine is not coming up.
You should run the "dart run build_runner build" to generate these files. Or it's also convenient to run the "dart run build_runner watch" command in the background while developing so that the files are generated automagically whenever anything changes.
How is this part 'firebase_remote_config_service.g.dart'; working? Do we need to generate something? Last time I saw that it was to generate files for hive.
I dont understand this part too: @riverpod
FirebaseRemoteConfigService firebaseRemoteConfigService(_) {
throw UnimplementedError();
}, it is associated with riverpod but what does it mean? it's for the override in the main?
I think I got it, it's all about riverpod, the @ is usefull to generate the file for riverpod.
Yes, you are right. That’s a code generation that became a possibility with flutter_riverpod v2 release.
@@mkobuolys first time in my life I had to go slow on a tuto xd, I will need to watch it twice or more. Thank you for the content btw. Maybe you can tell us in which cases have you ever use firebase remote config before?
@@YY-ic7eo it’s basically the ones mentioned in the video (these are the actual real world examples): app update, providing conditional values based on the platform and A/B tests to provide enum values for the app to name a few.