@@ryanb55 oh right, it's actually 7 videos IIRC vs 1 video of 47 minutes containing 2 topics (bloc and cubit) so i thought i should see this. But thanks for clearing my doubt.
Can't wait to see your Flutter tutorials. Absolutely loved the Android ones and looking forward to Flutter as well. If you do, hope you cover some more advanced topics
I'm new to fluter and I appreciate you taking your time to explain this , I manage to partially grasp the content however I'll go over the video a couple more times to fully grasp it's content and continue following your post. Thanks !
A very clear tutorial! I like the way that you explain bloc pattern, and also the shortcut/snippet details you included are very considerate. Good job! Thank you.
Fantastic explanation. In addition to your clear presentation style, I like how you explain the keyboard commands you use (like Ctrl+.), as I'm a newbie at Flutter. Please continue to make more videos!
Hey, thanks for the tutorial! May I know what extension do you use to be able to highlight + right click floatingactionbutton and get a list of suggestions? thanks!
Great tutorial, first time i actually understood what BloC pattern is. But I am confused: Which one is better, BloC or Provider? Bcz both are essentially the same, one uses Consumer widget, other uses Streambuilder. API calls can be separated in both cases. Seems to me that the only difference is BloC is difficult/tedious to implement while Provider pattern is simpler. Then why is BloC pattern considered as the better approach? I would love to hear your thoughts on this, bcz I intend to use the best possible practices to build my apps, and right now I am confused between both.
exactly what Îm thinking here.. Provider is doing the same in a more simple way... The engineering inside me is screaming : Why 4 methods is more performant than just one ?!
EventSink is specialized type of Sink. (Sink => EventSink => StreamSink so you could basicly write EventSink/Sink too) Anyway StreamController also implements StreamSink so you could write this too: Stream get counter = _counterStateController;
to me though i don't understand the point of initialvalue in the builder. That should be the value set in the class, or we call a event to set it when it loads but i don't like this idea of setting it in the app, not in the class, can someone explain?
i was a big fan of developing android with its native platform using java and kotlin. but this year i read more about flutter than last year and i immediately started to learn it. how do you think about flutter
Hi, thanks for the video. Can you tell me how to call the dispose method in a stateless widget? Most of the examples are Statless Widgets for the bloc architecture. Am I wrong?
EventSink is specialized type of Sink. (Sink => EventSink => StreamSink so you could basicly write EventSink/Sink too) Anyway StreamController also implements StreamSink so you could write this too: Stream get counter = _counterStateController;
Great material, I use bloc delegate for the Log, it sort of know what state I am in and what state is next I am kind of wonder , what does kiwi and flutter bloc combine looks like, can you please do a demo
Very clean tutorial. at 16:30 you talked about passing BLOC down the widget tree using inheritedwidgets. I am very interested in this implementation and I guess any app which is targeted for market should have that architecture. So can you please cover that in the future?
🚨 New Bloc & Cubit LIBRARY tutorial 👇
th-cam.com/video/y564ETOCog8/w-d-xo.html
Should the new video be watched in place of learning the flutter_bloc or watch this first, then go on to the Bloc & Cubit?
@@ryanb55 same question here, What do you suggest?
@@xpwahab1 Skip this video.
@@ryanb55 oh right, it's actually 7 videos IIRC vs 1 video of 47 minutes containing 2 topics (bloc and cubit) so i thought i should see this. But thanks for clearing my doubt.
The pacing and lenght of the video is perfect. No long life story, not over rushed. I have a chance to look at the code but not bored. Nice work.
As a beginner learning dart and flutter, this is the only video that helped me tie up the concepts of BloC. Thanks man.
+++++++
same brother
Flutterly has nice series on Bloc,he explained it very well
Oh it's been 5 years,you have probably already learned and used Bloc many times,are you still doing flutter development?
This has to be the best BLoC pattern explanation i have ever seen for Flutter, many thanks for the help.
The only videos that explain bloc. The rest just fly through it, and the all say the same things. Thanks man
The first program that used the BloC architecture was Tetris, amirite?
😉👌
Can't wait to see your Flutter tutorials. Absolutely loved the Android ones and looking forward to Flutter as well. If you do, hope you cover some more advanced topics
HAHAHA! Nice
I'm new to fluter and I appreciate you taking your time to explain this , I manage to partially grasp the content however I'll go over the video a couple more times to fully grasp it's content and continue following your post. Thanks !
I only wish youtube has a favorite channels list, you'll be the only one there lol.
Keep up the good work bro, all the best.
Finally someone who made me see bloc simpler than i ever thought it was.
Hello man ! I'm french and just thanks for your videos. You speak very well and it's very easy to understand you !
Finally got my head around bloc pattern! Thank you!
great explanation! I'm a beginner flutter developer from argentina and i really enjoyed but also understood everything. Thanks a lot.
Your pacing is easy and simple to follow. You explain well. Great content 👍🏻 keep it up!
I'm happy to help!
Simply great. Thanks for this, Afzal.
This helped me a lot to understanding the bloc pattern. Thanks man.
A very clear tutorial! I like the way that you explain bloc pattern, and also the shortcut/snippet details you included are very considerate. Good job! Thank you.
Woah I finally understand bloc pattern, thanks for this tutorial, keep it up.
Amazing. The cleanest explanation for the BLoC pattern i saw. Thanks very much
You saved my life bro. Your explanation is very kind!
Great stuff and thanks for showing some really useful shortcuts for VS Code!
Fantastic explanation. In addition to your clear presentation style, I like how you explain the keyboard commands you use (like Ctrl+.), as I'm a newbie at Flutter. Please continue to make more videos!
donovanbrown.com/post/visual-studio-code-keyboard-shortcut-cheat-sheet
it is the best example for me in the bloc design pattern. Thanks a lot.
Now I understood Bloc clearly. Thanks a lot for your efforts.
MVC and MVVM equivalent from Google --> BLoC. Well explained.
You have nicely! explained the whole concept in the simplest way possible.
Please keep posting great stuff like this
Awesome!! Thank u so much, it's the better video about BLoC pattern that I've seen 😁👌
2:58 Wooow, that was nice!!!
we can combine it with sum_types to make sure that we mapped every event to a corresponding state in bloc
Thanks a lot, it really help, i've built 2 apps and still confused with BLoC
me too!
Just use Provider or get_it
You explained it so well. TY!
You are simply the best 👏🥇
Thank you, finally an example simple enough we could understand. Thanks again.
You are the God of flutter
Please which extension allowed you to wrap Floating action button whith row ?
@16:25 what plugin do i need to download to import necessary packages using ctrl + . key binding?
thanks! Really nice and comprehensive video. New Subscriber here... 😁
Wonderful and straightforward explanation. Thank you very much!
Hey, thanks for the tutorial! May I know what extension do you use to be able to highlight + right click floatingactionbutton and get a list of suggestions? thanks!
Thanks for the video but i have seen on some tutorials CounterState file also. Why do we need that or why did not you use it ?
I came, I saw, I liked! Great video!
Thank you!
What different between StreamSink and Sink ?
i also want to know...
Hit like if you like the sound when he says "Hello! Welcome to Reso Coder"
Nice explanation, thanks !
Great and simplify the BLoc , thanks a lot
Me: *comes here in desperation because my app is a giant mess*
Reso: "you are going to end up with a huge mess"
-.-
thanks for rubbing it in xD
Thank you very much Matej, excellent explanation of BLoC pattern!
Flutter vs react native which one is best??
Simple and easy to understand. thank you
Thank you so much
can you please tell me what theme and icon pack you are using for your visual studio code
this is awesome and academically valued
Great Explanation. Great Work.
I love the video VERY helpful thank you so much. One question, is there any different between the types Sink and StreamSink?
i am having the same question
Excellent video! Very easy to understand. Tks!
Which vs code extension did you use to get the yellowish / colored line between your brackets.
thank you so much for this video
Hi, excelent tutorial! Could you please tell me why did you use a StreamSink in the State's sink and a Sink in the Event one?
Excellent Explanation! I'll borrow some of your content to write something on how to use BLoCs - I hope you don't mind
Thank you, very helpful!
You're amazing. Honestly.
You lost me at 12:47. I have no clue what's happening with that code or its use.
wow, many thanks for this video matej
Hi which extensions are you used ?
Matej Resetár: "CTRL + F5 just to be safe"
Me: "CTRL + F5" on browser
Oh, no!
Thanks for the great tutorial!
Can you please tell me the theme name you are using for Vs Code?
I'm using the Material Theme, specifically Material Darker.
Great tutorial, first time i actually understood what BloC pattern is.
But I am confused: Which one is better, BloC or Provider?
Bcz both are essentially the same, one uses Consumer widget, other uses Streambuilder. API calls can be separated in both cases.
Seems to me that the only difference is BloC is difficult/tedious to implement while Provider pattern is simpler. Then why is BloC pattern considered as the better approach?
I would love to hear your thoughts on this, bcz I intend to use the best possible practices to build my apps, and right now I am confused between both.
exactly what Îm thinking here.. Provider is doing the same in a more simple way... The engineering inside me is screaming : Why 4 methods is more performant than just one ?!
Awesome tutorial.
Thank you
Really informative.
What's different between StreamSink you used in _inCounter & Sink in counterEventSink ??
Does it still need to be a stateful widget for display the counter, when you no need setState anymore?
Amazing video !
Can it be used to trigger event that coming from outside device?
for example receive chat, receive notification, etc
Great explanation! thanks! I have one question.. What's the difference in StreamSink vs Sink (16:07) ?
EventSink is specialized type of Sink. (Sink => EventSink => StreamSink so you could basicly write EventSink/Sink too)
Anyway StreamController also implements StreamSink so you could write this too: Stream get counter = _counterStateController;
main.dart was stateless stateful ?
Is bloc an architectural pattern like MVVM?
awesome tutorial
StreamSink and Sink are same ???
to me though i don't understand the point of initialvalue in the builder. That should be the value set in the class, or we call a event to set it when it loads but i don't like this idea of setting it in the app, not in the class, can someone explain?
Good. Thank Reso Coder
i was a big fan of developing android with its native platform using java and kotlin. but this year i read more about flutter than last year and i immediately started to learn it. how do you think about flutter
Bro which theme are you using?
Hi, thanks for the video. Can you tell me how to call the dispose method in a stateless widget? Most of the examples are Statless Widgets for the bloc architecture. Am I wrong?
You can't. Just use a stateful widget.
Hi, what is better, BLoC or provider? i'm confused what should i learn
so we are no longer calling set state with trhe implimentation of the block?
Thanks a lot ❤❤
nicely explain .hope to see more videos
finally i understannnnnd
What plugins are you using?
what theme do you use?
what plugin did u use to auto-write the ending tag of widget? //Text //Row //Column for example
When you install the Flutter plugin, ending tags will be added for you.
@@ResoCoder Hmm, is there any plugin out there available for React Native?
I'm not sure.
Great video
Whats the difference between StreamSink and Sink? (13:30)
EventSink is specialized type of Sink. (Sink => EventSink => StreamSink so you could basicly write EventSink/Sink too)
Anyway StreamController also implements StreamSink so you could write this too: Stream get counter = _counterStateController;
@@MarciMatuz thanks for the clarification.
Great material, I use bloc delegate for the Log, it sort of know what state I am in and what state is next
I am kind of wonder , what does kiwi and flutter bloc combine looks like, can you please do a demo
thank you, loud and clear
Nice explanation, great work. When is next video (manage state with BloC library) coming?
The last date is next Saturday.
Isnt this BloC Pattern like Getter and Setter Methods in a new Class in Java?
i'm still struggling to understand this BLoC pattern. i really appreciate yout videos man.. i will repeat this vid until i grasp the concept
Can we use enums for the events?
Very clean tutorial. at 16:30 you talked about passing BLOC down the widget tree using inheritedwidgets. I am very interested in this implementation and I guess any app which is targeted for market should have that architecture. So can you please cover that in the future?
I will make a tutorial about the BLoC library soon. It has a BlocProvider which is basically an inherited widget for BLoCs.
@@ResoCoder Perfect can't wait:) notification is turned on;)
What is the diffrent between bloc an mvp ?