The most didactic and graphic videos I´ve ever seen. You sure know how to help people understand, you really are an outstanding teacher. Cheers from Argentina!
OMG thank you 3000 times this saves my life I've been so exhausted in class because I didn't get the provider concept so following lessons made me confused too, this maybe a hit to get things aligned
I usually dont comment on RUclips tutorials, but Man, yours was so easy to follow and so joyful that I just had to. I hope you keep up the good work and high quality explanation videos because they are awesome! Cheers from Brazil
Nice, I really recommend this for those who come from any non JAVA background, especially JS. This is a very good place to bring into perspective how important it would be to come with a backing of Inheritance, Composition and Generics. And then you would really admire Flutters ability of weaving these hard core programming concepts into a simple package. Great example!
Bro.... Thanks so much. I've watched all these videos where they make provider look like some untamable monster. And no matter how many times I memorized and wrote the code in different styles, I still couldn't figure out what the heck was going on. But now I do and it's so simple!🔥🔥🔥🔥🔥
this is very useful and nobody ever explained me like this. this lesson is very clear to me. hopefully 5-year-old kid may understand this even though he does not know what flutter is 😅
For me this is not the best analogy because after fish has copied into two 6:16 we have two independent fishes. Because of that, if we change color of the settings fish, home fish stays the same red color. That is not correct. I prefer to visualize it as a context with inversed terrain heights in your picture example (Home, Settings at the top of the mountain and fish object at the bottom), watchman with binoculars is a provider.of(context). Watchman can look at any object 24/7 in surroundings below but not above. In that case we can have a lot of watchmen located at different heights in the mountain looking at the same fish below. If fish changes it's property, color for example, all watchmen outposts get notified instantly and handle it according their own script.
I was searching and reading for multiple sites and video to understand the provider concepts but i was not 100% clear to understand the concepts. This video is amazing and nicely explained the concepts with graphic animated story, i could digest the concepts very easily. Subscribed to your channel and going to see your other videos. Thanks
Nice video. When the home and settings widget want to get the data from the provider, do they get a copy of the data or a references to the data? If they get a copy, isn't that expensive? Thanks.
What if I store the object/fish in a specific place eg. constants.dart, and access it by importing when needed? Can I do this instead of using Provider?
which state management will you recommend? i feel flutter_bloc requires to write bloaty codes, and end up lost focus aka take too long time.. is there a better choice?
How do you pass data from child widget to parent widget, considering the fact that context flows downwards? Is there an alternative? Or isn't it not possible at all?
The most didactic and graphic videos I´ve ever seen. You sure know how to help people understand, you really are an outstanding teacher. Cheers from Argentina!
This is the best tutorial I've ever seen. You are an adept tutor. Bravo Harris, bravo!
Glad it was helpful!
Shoutout to the devs that need concepts to be explained to them in kid terms.
thank you
Thanks
Arrigato
amen
Waiting for the future, proxy and stream provider explanations, combine with implementation with firebase too 🔥
Noted
yes please. one more to the vote.
OMG thank you 3000 times this saves my life I've been so exhausted in class because I didn't get the provider concept so following lessons made me confused too, this maybe a hit to get things aligned
I usually dont comment on RUclips tutorials, but Man, yours was so easy to follow and so joyful that I just had to. I hope you keep up the good work and high quality explanation videos because they are awesome! Cheers from Brazil
It's the best provider explanation on the internet by far. I wish all teachers were like you
Awesome explanation. Classic example of "If you can't explain it simply you don't understand it well enough". Thank you
What an awesome video! So calm and easy to understand. I was confused by Provider but now I'm getting the hang of it. Thank you.
I like this guy's vibe and the analogy, he earned my subscription!
Best provider tutorial ive seen so far. Kudos for you man
Dear Sir, you save my day! Crystal clear explanation with fish and river indeed :). Thank you so much and waiting for more tutorials.
Nice, I really recommend this for those who come from any non JAVA background, especially JS. This is a very good place to bring into perspective how important it would be to come with a backing of Inheritance, Composition and Generics. And then you would really admire Flutters ability of weaving these hard core programming concepts into a simple package. Great example!
Wow, I love the way you teach-so unique!
Bro.... Thanks so much. I've watched all these videos where they make provider look like some untamable monster. And no matter how many times I memorized and wrote the code in different styles, I still couldn't figure out what the heck was going on. But now I do and it's so simple!🔥🔥🔥🔥🔥
this is very useful and nobody ever explained me like this. this lesson is very clear to me. hopefully 5-year-old kid may understand this even though he does not know what flutter is 😅
This is so amazing video till I watched... I was go through with multiple videos but never watched like this explanation..
Thank you, it helped a lot, you make things very simple to understand.
Oh my god, finally a tutorial for my cognitive abilities. Thank you ❤
For me this is not the best analogy because after fish has copied into two 6:16 we have two independent fishes. Because of that, if we change color of the settings fish, home fish stays the same red color. That is not correct.
I prefer to visualize it as a context with inversed terrain heights in your picture example (Home, Settings at the top of the mountain and fish object at the bottom), watchman with binoculars is a provider.of(context). Watchman can look at any object 24/7 in surroundings below but not above. In that case we can have a lot of watchmen located at different heights in the mountain looking at the same fish below. If fish changes it's property, color for example, all watchmen outposts get notified instantly and handle it according their own script.
OMG! thanks
this helped me a lot cause I have going through so many materials but just couldn't understand what was going on
Very well explained! I like the way you do it! Good luck!
Because it was silly .. it was a perfect! We need a river pod video now.😩
Best video about provider! Thank you so much
I was searching and reading for multiple sites and video to understand the provider concepts but i was not 100% clear to understand the concepts. This video is amazing and nicely explained the concepts with graphic animated story, i could digest the concepts very easily. Subscribed to your channel and going to see your other videos. Thanks
Excellent explanation, now I love provider, fishes and your channel.
after More then 7 time try, now i understand thanks
Thanks for the best explanation. I was having difficulty to understand the concept.
very well explained, I am working on firebase but I have doubt about provider.. thanks for such a wonderful explanation.
Thanks for this great explanation! I learned a lot!
What an amazing analogy... Awesome tutorial. Thanks
I second all of the comments that call you a great teacher. You are probably the best I've ever seen on RUclips. Keep making vids brother.
Wow, thanks!
Man you deserve a subscribe, thank you!
These are really great for dummies explanations with pictures haha. Good stuff!
Great work man 👍! Love the way you explain this, hope for more.
You should make a full course for Flutter!
Cheers from Egypt =)
Thanks, will do!
Best provider video on youtube.You are such a great teacher
Love u flutter teacher sensei ustad guru 😍😘👨💻👨🏫
Thank you so much man, this was so easy to grasp
Great and nice explanation, really easy to understand, especially for the position of the widgets in the tree!!!
Great explanation; Thank you for your time
The best yet simple explanation for Provider package. Keep it up Haris🔥😎
It is really beneficial video, thank you for
embodying it with fishing :)
Thanks bro! U r amazing! Keep doing what you do!
That is hight-quality educational content. Thanks
Amazing explanation! Thanks a lot!
Nicely explained, thanks!
wowww maannn....great explanation....thanks alot!!!😍😍🙏😍🙏🙏
awesome work! and humorously done at the same time :) great work!
Wowwwwwwww I really love it. Amazing .. keep it up
beautifully explained. i like the way you said little fishy.
Just the explanation I needed
😁
The perfect Provider tutorial doesn't ex...
wait! it is this video.
The perfect comment doesn't ex...
wait! it is this comment.
Can you do a video on ChangeNotifier ?
your video is really understandable, love it! new subscriber for you
This video is so good and useful, nice job man.
Glad it was helpful!
Beautifully explained! Thank you so much!!
Nice video. When the home and settings widget want to get the data from the provider, do they get a copy of the data or a references to the data? If they get a copy, isn't that expensive? Thanks.
Very nice explained in this way. Thanks
"Widget only flows downwards". You mean in the first example @ 7:00 , i cannot access user data from 's object ?
Hello, Sir, I'm 5 years old I got it ... but how and where I will learn the rest of Flutter please make more videos like that.
Please explain build context method.. It is mind bogling
Thanks for the video
Amazing concepts thanks alot
Simple and Awesome! Thank you so much!
Love ur conten pls create more on ur ig
best tutorial ever
best explanation, Thanks,
Very well explained!
Glad you think so!
Yes a good tutorial. Well you should watch this too ruclips.net/video/hRStAmkTcJY/видео.html
Thank you ,Very useful
Glad it was helpful!
you got 1 more subscriber .. Keep posting flutter videos
Thank you, I will
I don't get why we are using routes instead of a scaffold
good visual explanation ..
Glad it was helpful!
Why was that fish so fishy ? 😂
Well,
Simple, neat and clean explanation keep doing the good work !
I love fish! Thanks for watching.
Nice explanation
Thank you!
Is it like declaring a variable that has scope to all the children in the widget tree?
Awesome Explanation!!!:)
Glad you liked it!
What if I store the object/fish in a specific place eg. constants.dart, and access it by importing when needed? Can I do this instead of using Provider?
Hey.. Provider working good in debug mode but not working in release mode.
(future Builder, then Consumer)
I wrap the switch inside the consumer
Thanks, man.
hi. do you plan on release riverpod course in udemy?
// ! Provider CheatSheet
// Step 1: Create Model class
class Counter extends ChangeNotifier {
int count = 0;
void increase() {
count++;
notifyListeners();
}
}
// Step 2: Wrap root widget in MultiProvider, Also initialise Counter() here
MultiProvider(
providers: [
ChangeNotifierProvider(create: (_) => Counter()),
],
child: MaterialApp(),
)
// Step 3: Read value
final count = Provider.of(context).count;
// Step 4: Write value
Provider.of(context, listen: false).increase();
Which software do you use for animations?
Amazing! Great video
Thank you! Cheers!
If he'd be my college teacher, I'd spend more time inside the class than outside.
That's a really sweet comment. I'll treasure it.
That fish should be on the Avengers.
and it should be called fish man
which state management will you recommend? i feel flutter_bloc requires to write bloaty codes, and end up lost focus aka take too long time.. is there a better choice?
GetX
ruclips.net/video/J2iFYZUabVM/видео.html - RiverPod, of course.
❤️
Thanks 🙏
Hahah so cute! Thank you!
thank you!
Wow this is awesome!
Thank you! Cheers!
You are great!
This video is so cool 😎
Thank you so much you saved me
It was just awesome
Perfect!
Amazing!
I get it now!
How do you pass data from child widget to parent widget, considering the fact that context flows downwards? Is there an alternative? Or isn't it not possible at all?
You can use a function call back. Or you can use a change notifier that lives at the top of the parent widget
@@LearnFlutterCode Could you make a video demonstrating the same?