Guy na God go bless you thanks a million for this, other RUclipsr provider tutorials online assume that you're super smart and hit you with too much information but you laid this out nicely for the not so smart developer like me 😅🤗🔥 thank you sir
Just the tutorial I was looking for, thanks! And can I know the name of that VSCode extension to highlight errors on the line itself? That would be a pretty useful extension for me to have.
For state, i just use a global class and put everthing in there , then callbacks for all events passing value . Simple, easy for small projects. Have not needed a state management system yet . Works across multiple screens
Its because final example = Provider.of(context); is called from inside the build method and hence it requires listen property: false , like final before = Provider.of(context, listen: false); Starting from version 4.1.0 there are some shortcuts you can use to reduce the boilerplate code required for common actions. The library introduced two new extension methods you should prefer over the classic verbose way: // Default provider (with listen: true) final before = Provider.of(context); final after = context.watch(); // Non-listening provider (with listen: false) final before = Provider.of(context, listen: false); final after = context.read(); I recommend Flutter Complete Reference book , it will clear all your doubts
OMG this is really an extremely complete and detailed tutorial, it is save my day
It's was really a tutorial for a 5-year child. Thanks for making it very easy. Very knowledgeable
Glad it was helpful!
Guy na God go bless you thanks a million for this, other RUclipsr provider tutorials online assume that you're super smart and hit you with too much information but you laid this out nicely for the not so smart developer like me 😅🤗🔥 thank you sir
The best on the internet.
Great tuto dude. you site is unreachable from Brazil
Awesome! Congrats from Brazil!
Such a simple and cool explanation!) Thanks from Ukraine
This single video helps you go from beginner to intermediate
Easy to understand explanation! TQ
Much Needed one for Me
this is very clear explanation.
Just the tutorial I was looking for, thanks! And can I know the name of that VSCode extension to highlight errors on the line itself? That would be a pretty useful extension for me to have.
I think its ErrorLens Extention
@@Alex-p2x8l Thanks!
thanks bro
Really well explained!
For state, i just use a global class and put everthing in there , then callbacks for all events passing value . Simple, easy for small projects. Have not needed a state management system yet . Works across multiple screens
Your website to your course is not working.
Great job men. Thanks.👍
Thank you too!
thx very much
Superb
Thanks man!
No problem!
Good video. How can it be that the name variable gets changed in the Provider example even though it's declared final?
Can you share course with udemy with certificate , for add it it linkdin and all
What course are you referring to?
ListenableProvider and ValueListenableProvider is missing can you include it too ,Thanks for this video.
I don't know if they are common. I will take note on this.
I can't find link in the description
If we want multiple strings to return through provider ??
I want to see all files for each example to understand the code, is there a github link?
I am getting an error on ChangeNotifierProvider example that onPressed I have to make listen property false. But it's not giving you any error
Its because final example = Provider.of(context);
is called from inside the build method and hence it requires listen property: false , like final before = Provider.of(context, listen: false);
Starting from version 4.1.0 there are some shortcuts you can use to reduce the boilerplate code
required for common actions. The library introduced two new extension methods you should
prefer over the classic verbose way:
// Default provider (with listen: true)
final before = Provider.of(context);
final after = context.watch();
// Non-listening provider (with listen: false)
final before = Provider.of(context, listen: false);
final after = context.read();
I recommend Flutter Complete Reference book , it will clear all your doubts
@@abhishekbhambure5146 That's awesome explanation 😍
Is the course in Udemy?
Link to payment is broken for the course
Here is the link: sso.teachable.com/secure/805788/checkout/2902484/flutter-provider-state-management
👍👍👍🔥🔥🔥
Pls send github link.
whats ur purpose? explain provider :p
Hello thank's for the video it was helpful
Can i see "getUsername() returning Future" code I have problem to test your code locally