Simple question: if greetingProvider is a global variable (which is not welcomed in flutter) why do I need use any middleware (provider) to get it? I just import the file containing the greetingProvider declaration and use it, isn't it? Moreover I need to remember that I declared somewhere the global variable (assume it contains streams or websocket connection) and do not forget to close them. But Provider tracks it -> Provider(create: (_) => MyBloc(), dispose: (_, bloc) => bloc.dispose()). But return to the question... ;)
Thank you Remi for your hard work. I have been trying to implement this on a simple app but the Computed() seems to not work in Android Studio, I get this error "The function 'Computed' isn't defined. Try importing the library that defines 'Computed', correcting the name to the name of an existing function, or defining a function named 'Computed'."
Certainly, this is getting a little more complicated. InhertitedWdiget were simple to understand but had a complicated implementation pattern which Provider/Consumer solved beautifully
Thank you remi for all your hard work.
Gotta love this guy. His one of the reasons why Flutter community is great and continue to be so. Godspeed my man!
Please continue with Riverpod because it looks such a good idea and will make my life easier.
Provider & flutter hook are amazing. He is a flutter GURU.
Thank Remi for Your Provider package, Without that we will struggle with streams all the time
Riverpod looks great, will give it a try! Thanks Remi
That's fantastic I have to try Riverpod the name is fantastic, thanks Remi for you fantastic contribution
Thank you for this package Remi, its super cool!!
Thank you Remi for your amazing work!
Simple question: if greetingProvider is a global variable (which is not welcomed in flutter) why do I need use any middleware (provider) to get it? I just import the file containing the greetingProvider declaration and use it, isn't it? Moreover I need to remember that I declared somewhere the global variable (assume it contains streams or websocket connection) and do not forget to close them. But Provider tracks it -> Provider(create: (_) => MyBloc(), dispose: (_, bloc) => bloc.dispose()).
But return to the question... ;)
Thx! I really wanna use it
Thank you Remi for your hard work. I have been trying to implement this on a simple app but the Computed() seems to not work in Android Studio, I get this error "The function 'Computed' isn't defined. Try importing the library that defines 'Computed', correcting the name to the name of an existing function, or defining a function named 'Computed'."
It was removed. Now, all providers are computed in some way, using "ref.watch".
Thanks, Remi!
Is the riverpod already stable for production use?
Yes, it is!
Why is the create function only executed once, If the parent of the provider would rebuild the create function would be called again?
At 12.55
Why we need tightly coupling our domain logic to RiverPod? Why we have to use global variable reference to provider instead of interface?
I loved Provider but Riverpod is another story
👏👏👏👏
Did I see a superstar blushing 😘😀
Certainly, this is getting a little more complicated. InhertitedWdiget were simple to understand but had a complicated implementation pattern which Provider/Consumer solved beautifully
Hey, global/singleton bloc? Realy?
In this case, we can talk about any architecture
he is Dan Abramov of flutter lol...