No video

Easiest way to understand BLOC Pattern in Flutter

  Рет қаралды 96,476

Easy Approach

Easy Approach

Күн бұрын

Пікірлер: 236
@zlash7
@zlash7 4 жыл бұрын
14:27 decreasing by one lol but still very good explanation. Thank you for your time in sharing your knowledge.
@coffeebytez
@coffeebytez 4 жыл бұрын
He just forgot to change it to minus 1 in CounterBloc. It happens. I do it in my videos sometimes. Then I rewatch and edit in a fix lol.
@EasyApproach
@EasyApproach 4 жыл бұрын
Hahah! Yeah sorry I forgot! Thank you for understanding!
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you Chris!
@qaiserhussain1861
@qaiserhussain1861 3 жыл бұрын
hahaha that was funny part!
@darshakmehta
@darshakmehta 2 жыл бұрын
@@EasyApproach That is totally negligible.... when focused on knowledge, such things don't even matter....
@agoodmansaid
@agoodmansaid 3 жыл бұрын
All the other "Easy" tutorials assume some intermediate level of understanding. this truly is the "EASIEST" bloc tutorial on the internet. thank you so much!
@EasyApproach
@EasyApproach 3 жыл бұрын
Glad it helped!
@EasyApproach
@EasyApproach 3 жыл бұрын
Thank you. Please subscribe the channel.
@michaeltolsma7717
@michaeltolsma7717 4 жыл бұрын
9:45 Thanks for that difference between yield and return. Put very simply.
@EasyApproach
@EasyApproach 4 жыл бұрын
In streams, for putting the value into stream we use yield ;) . Please subscribe the channel.
@ronnykevin9076
@ronnykevin9076 3 жыл бұрын
Easy approach really has easy approaches
@urmilshroff
@urmilshroff 4 жыл бұрын
Woah, I finally understood BLoC after nearly giving up on it! Thank you so much for this. It all makes sense now!🎉
@EasyApproach
@EasyApproach 4 жыл бұрын
Glad it helped!
@urmilshroff
@urmilshroff 4 жыл бұрын
@@EasyApproach I have a question though - you are using enums while the official docs suggest making classes for every event and also using the equitable package. That's where it gets annoying for me with the excessive boilerplate, so which is the appropriate way to do it?
@EasyApproach
@EasyApproach 4 жыл бұрын
This is just thee basics. Wait let me share the proper video.
@EasyApproach
@EasyApproach 4 жыл бұрын
kzfaq.info/get/bejne/r8yeZNpjv5Ozn6M.html watch this video. This is second part of Bloc
@gameofcodes9832
@gameofcodes9832 3 жыл бұрын
You helped me to learn both Provider and BLOC. I really appreciate your work. A lot of thanks to you :)
@EasyApproach
@EasyApproach 3 жыл бұрын
Thank you. Please subscribe the channel.
@nickbrodd7159
@nickbrodd7159 4 жыл бұрын
Excellent explanation of the fundamentals of the BLoC concept and a great example of how to implement the code! Thank you!!
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you so much
@ideepdave
@ideepdave 3 жыл бұрын
Thank you, gentleman. It Helped. Relief of working with flutter from one and a half years and finally understanding how bloc works.
@EasyApproach
@EasyApproach 3 жыл бұрын
Glad it helped!
@winstent966
@winstent966 4 жыл бұрын
Thanks Bro! I just got "aha!!" on BLoC after watching this video. Keep up the great work!
@EasyApproach
@EasyApproach 4 жыл бұрын
Please subscribe the channel if you like the video
@urmilshroff
@urmilshroff 4 жыл бұрын
Same, I FINALLY got the "aha" moment with BLoC!
@midclock
@midclock 3 жыл бұрын
Thanks for your explanation! Just one thing, I read the documentation before, I think that importing flutter_bloc is enough, it will import bloc by itself, no need to re-import in the project!
@ijazfx
@ijazfx 4 жыл бұрын
Very good! A tip for you for future videos: 1. Always prepare a script of your screencast. 2. Record full video without speaking, just focus on your coding. 3. Voice-over and annotate your video
@EasyApproach
@EasyApproach 4 жыл бұрын
Thanks for the tips!
@matrosovdeveloper
@matrosovdeveloper 4 жыл бұрын
I don’t mind if some mistakes occurred if I got everything) nice video!
@steven_mkn
@steven_mkn 4 жыл бұрын
19, 20, 21... "as you can see, it is decrementing by 1"
@EasyApproach
@EasyApproach 4 жыл бұрын
pardon me :'( :'( ... :D
@steven_mkn
@steven_mkn 4 жыл бұрын
@@EasyApproach It's cool bro, I understood. Thanks for the vid
@EasyApproach
@EasyApproach 4 жыл бұрын
I appreciate man. Please subscribe the channel for more videos
@matrosovdeveloper
@matrosovdeveloper 4 жыл бұрын
Looks like decrementing feature of this BLOC is the most popular in the comments))) I don’t mind as it’s great video explanation
@miltonvincenttis6680
@miltonvincenttis6680 3 жыл бұрын
Your accent I think is an effort to me well understood. Good English. In the switch there's an typo. In option to decrement you are adding (+) instead of (-).
@ESLwithAlexey
@ESLwithAlexey 2 жыл бұрын
Great video with fantastic way to explain complex things! Thanks for sharing your practical knowledge in this bloc tutorial.
@SuvamPrasad
@SuvamPrasad 3 жыл бұрын
Too many advertisements, However, you explained very well.
@AshiqurRahman
@AshiqurRahman 3 жыл бұрын
This is the easiest video...Thank you
@EasyApproach
@EasyApproach 3 жыл бұрын
Glad it helped! Please subscribe the channel.
@aresbowen135
@aresbowen135 3 жыл бұрын
i know Im asking randomly but does someone know a tool to log back into an instagram account?? I was dumb lost my account password. I would love any help you can give me!
@timothyira5270
@timothyira5270 3 жыл бұрын
@Ares Bowen instablaster ;)
@aresbowen135
@aresbowen135 3 жыл бұрын
@Timothy Ira Thanks so much for your reply. I found the site thru google and im waiting for the hacking stuff now. I see it takes a while so I will reply here later when my account password hopefully is recovered.
@aresbowen135
@aresbowen135 3 жыл бұрын
@Timothy Ira it worked and I actually got access to my account again. I'm so happy! Thank you so much, you really help me out :D
@solovigil7470
@solovigil7470 4 жыл бұрын
Just change in counter_bloc -> yield state-1 (when event is decrement) and u are good to go Nice video
@EasyApproach
@EasyApproach 4 жыл бұрын
Haha yeah I did silly mistake. Please subscribe the channel.
@krishnakumarramachandran5888
@krishnakumarramachandran5888 4 жыл бұрын
Thanks for this Awesome Video brother. Now i understand bloc clearly.
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you brother :) please subscribe the channel for more
@krishnakumarramachandran5888
@krishnakumarramachandran5888 4 жыл бұрын
@@EasyApproach Already Subscribed brother.
@poonamkalra6306
@poonamkalra6306 3 жыл бұрын
Really thanks to you for great explanation of bloc
@jiren8991
@jiren8991 4 жыл бұрын
After watching this, I wished that I could subscribe you n number of times. Great work
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you
@jiren8991
@jiren8991 4 жыл бұрын
@@EasyApproach the pleasure is all mine
@tareqislam8644
@tareqislam8644 4 жыл бұрын
This is a very good explanation. I would like to hear some differences with the Provider package and other Simple alternatives as well. Like BlocProvider is the alternative of Provider, BlocProvider.of(context) is an alternative of Provider.of(context) and BlocBuilder is alternative of StreamBuilder, etc. But very good video man really forced me to subscribe as well.
@salahdinemohamedahide2119
@salahdinemohamedahide2119 4 жыл бұрын
thanks helps a lot keep doing this you are a very good teacher
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you so much please subscribe the channel
@trainofthought5733
@trainofthought5733 3 жыл бұрын
actually a good explanation
@Andrew-ht7rf
@Andrew-ht7rf 3 жыл бұрын
this is excellent, cheers mate from australia
@EasyApproach
@EasyApproach 3 жыл бұрын
Thank you. Please subscribe the channel.
@milanpoudel3737
@milanpoudel3737 4 жыл бұрын
Sorry to ask but how did you understand BLOC pattern when you were a beginner? Any resources, books that you recommend.Your video has helped a lot but still I want to go deep and learn more
@EasyApproach
@EasyApproach 4 жыл бұрын
bloclibrary.dev/#/coreconcepts
@doriangarcia73
@doriangarcia73 4 жыл бұрын
Very clear and concise. Keep it up!
@EasyApproach
@EasyApproach 4 жыл бұрын
Please subcribe the channel if you like
@doriangarcia73
@doriangarcia73 4 жыл бұрын
@@EasyApproach Just did ;) Thanks! Take care out there.
@MrSaadmahmud
@MrSaadmahmud 4 жыл бұрын
Very good video. just one thought as viewer, your english is very fluent, just sometimes it tough to get when you speed it up, hope you make it more sound natural.
@EasyApproach
@EasyApproach 4 жыл бұрын
In latest videos this is improved. Thanks for feedback
@danielxavdeoliveira8578
@danielxavdeoliveira8578 4 жыл бұрын
Very nicely explained. I was confused AF until now
@EasyApproach
@EasyApproach 4 жыл бұрын
Thanks Happy to hear!
@mazenalsakkaf
@mazenalsakkaf 4 жыл бұрын
Great! thank you for simplifying Block...much appreciated
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you :)
@koustav2008
@koustav2008 4 жыл бұрын
EXCELLENT TUTORIAL !!!
@EasyApproach
@EasyApproach 4 жыл бұрын
Please subcribe the channel if you like
@rishidiwute3604
@rishidiwute3604 11 ай бұрын
Saved me. and my day ! thank you man.
@ashiqurrahmanashiq262
@ashiqurrahmanashiq262 3 жыл бұрын
CounterBloc.dart //int get initialState =>0 CounterBloc() : super(0) main.dart body:BlocProvider( //builder:......... create :........... )
@metaspook
@metaspook Жыл бұрын
You've missed the Repository layer which supposed to be in between Data and Bloc layer
@elioalvarado8894
@elioalvarado8894 4 жыл бұрын
Muchas gracias mi hermano, buenísima explicación. Thanks for keep it so simple and understandable
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you. Please subcribe the channel
@Brendan2Alexander
@Brendan2Alexander 4 жыл бұрын
Very concise and helpful! thank you
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you. Please subscribe the channel.
@muneeraadil1214
@muneeraadil1214 4 жыл бұрын
Great stuff.. Thank You for explaining it very well :)
@4khdfreestockfootagenocopy135
@4khdfreestockfootagenocopy135 4 жыл бұрын
Wrong: Stream is to send data out for consumption and Sink is the point where data is added by the bloc so that it can be directed to stream.
@EasyApproach
@EasyApproach 4 жыл бұрын
You are correct. Read description
@bennguyen1313
@bennguyen1313 4 жыл бұрын
I like how the inc/dec events are just enums, not another class! In CounterBloc you initialize a "initialState" variable to 0, but in the inc/dec event you update a "state" variable. Should these names have been the same? Is the counterScreen UI widget a child of counterBloc? In the CounterBloc's mapEventToState, would it have worked if you would have used "return" instead of "yield"? Or, in general must 'async' and 'yield' always go together?
@EasyApproach
@EasyApproach 4 жыл бұрын
State returns the current value of state of CounteState, so as we are using int as counter state type so you can get the current value of counter by by using state.
@fluttterdev1k
@fluttterdev1k Жыл бұрын
thanks bro ,but for this update you should use class CounterBloc extends Bloc { CounterBloc(int initialState) : super(initialState) { on((event, emit) { switch (event) { case counterEvent.increment: emit(state + 1); break; case counterEvent.decrement: emit(state - 1); break; } }); } } instead of class CounterBloc extends Bloc { CounterBloc(int initialState) : super(initialState); Stream mapEventToState(counterEvent event) async* { switch (event) { case counterEvent.increment: yield state + 1; break; case counterEvent.decrement: yield state - 1; break; } } }
@ricard458
@ricard458 4 жыл бұрын
At this time (May 2020) the BlocPrivider doesn't have the build: ... Instead, it has create:
@EasyApproach
@EasyApproach 4 жыл бұрын
Yeah! However, the concept is still same ;)
@coderspathway
@coderspathway 4 жыл бұрын
I have no problem with your accent. I don't why some people has.
@manasasompalli
@manasasompalli 3 жыл бұрын
Best explanation..Thank you so much
@EasyApproach
@EasyApproach 3 жыл бұрын
Thank you. Please subscribe the channel.
@loncatsanasini6159
@loncatsanasini6159 4 жыл бұрын
very good and simple explanation. thanks sir
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you subsrcibe the channel please
@loncatsanasini6159
@loncatsanasini6159 4 жыл бұрын
@@EasyApproach done
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you :)
@AneesHameed
@AneesHameed 4 жыл бұрын
I think this is the easiest bloc video that I have ever seen...
@EasyApproach
@EasyApproach 4 жыл бұрын
Thanks. Please subscribe the channel.
@AneesHameed
@AneesHameed 4 жыл бұрын
@@EasyApproach already done 😁
@llama7206
@llama7206 3 жыл бұрын
you didnt show data being passed from the data provider to the bloc............
@EasyApproach
@EasyApproach 3 жыл бұрын
kzfaq.info/get/bejne/r8yeZNpjv5Ozn6M.html try this
@Mr_Zeesshhh
@Mr_Zeesshhh 3 жыл бұрын
On clicking decrement it is showing incremented value , I think you by mistakenly given yield state + 1 in decrement case instead of yield state - 1 . Am i right sir ?
@EasyApproach
@EasyApproach 3 жыл бұрын
yes
@siddharthmehra5796
@siddharthmehra5796 2 жыл бұрын
It's hilarious that you didn't even notice that decrementing is not working as it should. Great explanation though!
@FelipeSantiago007
@FelipeSantiago007 4 жыл бұрын
awesome! simple way of implementing! thank you
@EasyApproach
@EasyApproach 4 жыл бұрын
Thanks I appreciate
@i_lovedeepika
@i_lovedeepika 3 жыл бұрын
Was it really decrementing though?
@EasyApproach
@EasyApproach 3 жыл бұрын
My bad
@unioltered7499
@unioltered7499 3 жыл бұрын
I think you are not right telling that async runs in a different thread because all Dart async programming is still synchronous and goes on the same thread. To use different thread you need to create new isolate using features of dart or use compute function which does everything for you. Read some articles about event loop and microTask loop.
@shopno9096
@shopno9096 4 жыл бұрын
Thank you. Its really helped.
@EasyApproach
@EasyApproach 4 жыл бұрын
Thanks
@sithumdilanga650
@sithumdilanga650 4 жыл бұрын
Thanks man. Nice explanation
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you. Please subscribe the channel.
@m.arslankhan7449
@m.arslankhan7449 4 жыл бұрын
github link is not working
@vgeniirshf8913
@vgeniirshf8913 4 жыл бұрын
Nice explanation, thanks !
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you. Please subscribe the channel
@utpalgaurav14
@utpalgaurav14 2 жыл бұрын
Whats the difference between BLOC and MVC ? Looks same to me.
@muhammadkashif7209
@muhammadkashif7209 4 жыл бұрын
you explained very nicely but i am facing a little confusion why we need to used bloc pattern instead of simple variable logic
@EasyApproach
@EasyApproach 4 жыл бұрын
It is complex but more organized than simple state management as all the related state exist at one place.
@muhammadkashif7209
@muhammadkashif7209 4 жыл бұрын
@@EasyApproach thanks
@EasyApproach
@EasyApproach 4 жыл бұрын
Welcome. Please subscribe the channel
@muhammadkashif7209
@muhammadkashif7209 4 жыл бұрын
@@EasyApproach sure
@galaxian_hitchhiker
@galaxian_hitchhiker 2 жыл бұрын
Very cumbersome pattern for simple apps, a lot of work for basic things. But should see in really big apps. Not sure about the performance however.
@htcnew5247
@htcnew5247 3 жыл бұрын
Great job! Thanks.
@EasyApproach
@EasyApproach 3 жыл бұрын
Thank you. Please subscribe the channel.
@ZeeshanAli-ju2nc
@ZeeshanAli-ju2nc 4 жыл бұрын
can you describe yield state + 1; how can judge state variable as you are using butt not declare any where in file.
@EasyApproach
@EasyApproach 4 жыл бұрын
this state variable is from Bloc class to access the current state, you don't have to define it.
@gokulprasanth3991
@gokulprasanth3991 4 жыл бұрын
kindly please update the bloc tutorial video ,I'm getting errors like this below "BlocProvider.of() called with a context that doesn't contain a cubit of type CounterBloc"
@barry.anderberg
@barry.anderberg 2 жыл бұрын
Async does not create another thread. Dart is a single thread language.
@msayeed78
@msayeed78 4 жыл бұрын
Excellent thanks brother . Keep it up.
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you :)
@marcoseduardodasilvabergam545
@marcoseduardodasilvabergam545 4 жыл бұрын
Ok so, I tried here and it works, but now, flutter_bloc is 2.1.1, and Android studio is telling me that: 'builder' is deprecated and shouldn't be used. Still working, but is telling me this...
@promaen
@promaen 4 жыл бұрын
if you havent figured it out already, use create: instead of build: see pub.dev/packages/flutter_bloc for additional resources
@uzairleo2910
@uzairleo2910 4 жыл бұрын
also why we used patterns anyone like provider or bloc etc etc what the actually need of this paradigm in development
@deebmali3378
@deebmali3378 4 жыл бұрын
because
@deepakchauhan8884
@deepakchauhan8884 11 ай бұрын
Please give example where I can use multiple bloc
@kotlin_man
@kotlin_man 4 жыл бұрын
Nice Video For Beginner Tanx
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you so much
@062ravi
@062ravi 4 жыл бұрын
Amazing! You are awsm!
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you so much 😀
@johnmichaelhilario5880
@johnmichaelhilario5880 4 жыл бұрын
bro, you thank you so much!
@EasyApproach
@EasyApproach 4 жыл бұрын
Welcome bro. Please subscribe the channel
@BeforeLeavingLife
@BeforeLeavingLife 3 жыл бұрын
Good Job. Thank you bro !
@EasyApproach
@EasyApproach 3 жыл бұрын
Thank you. Please subscribe the channel.
@amangautam273
@amangautam273 4 жыл бұрын
Good job bro. Just a kind request, please leave your fake accent. Be real!
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you for your suggestion :)
@EasyApproach
@EasyApproach 4 жыл бұрын
Kindly subsrcibe the channel
@redpillersdotcom8502
@redpillersdotcom8502 3 жыл бұрын
Lol
@uzairleo2910
@uzairleo2910 4 жыл бұрын
why we need bloc pattern sir if we can do the same work easily
@EasyApproach
@EasyApproach 4 жыл бұрын
to have more control on state management! Provider and Inherited widget are not completely state management, they are more state sharing mechanism but using bloc you would more control and organised code!
@uzairleo2910
@uzairleo2910 4 жыл бұрын
@@EasyApproach Thanks
@sangamshrestha143
@sangamshrestha143 3 жыл бұрын
I determined to not watch after repeatedly hearing bloc pattren instead of bloc pattern.
@nirbhaysrivastava928
@nirbhaysrivastava928 3 жыл бұрын
What is the benefits of adding this??
@ITMANZ
@ITMANZ 4 жыл бұрын
Well done, Mazz :)
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you! 😃
@tareqislam8644
@tareqislam8644 4 жыл бұрын
Bro, how should we handle dispose in flutter_bloc ?
@ChandanSomani
@ChandanSomani 4 жыл бұрын
if this is easy approach than what is complex......... your initial explanation was is good making things simple but creating ur porper base is necessary... i think more accurate approach in initial explanation was necessary , every aspects needs to tracked
@WorstDeveloper
@WorstDeveloper 4 жыл бұрын
What if you had 100 different states to keep track of globally?
@EasyApproach
@EasyApproach 4 жыл бұрын
We make different Blocs for different screen!
@ssumeet2
@ssumeet2 3 жыл бұрын
bro good work!!!
@afifnadaf9321
@afifnadaf9321 4 жыл бұрын
Nice video.. He made typo on 10:04.. Rest is very informative.
@EasyApproach
@EasyApproach 4 жыл бұрын
thankyou please subscribe the channel
@theethicalh3707
@theethicalh3707 4 жыл бұрын
thank you very much
@EasyApproach
@EasyApproach 4 жыл бұрын
You are welcome
@balaganesh3440
@balaganesh3440 4 жыл бұрын
good stuff..
@LE8271
@LE8271 4 жыл бұрын
"State is the data you application is currently showing". Nope. It is ALL the parameters that defines what it should show. It is NOT the data. Data is the last in the queue.
@EasyApproach
@EasyApproach 4 жыл бұрын
You are right!
@__renesan
@__renesan 4 жыл бұрын
Gracias
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you. Please subscribe the channel.
@zubu14
@zubu14 4 жыл бұрын
I think you got the wrong understanding of decreasing the counter :P. BTW great work.
@EasyApproach
@EasyApproach 4 жыл бұрын
Ahahha pardon meeeeee
@zubu14
@zubu14 4 жыл бұрын
@@EasyApproach I have very hard time in understanding the Dependency Injection, have you made any video ? BLOC + Dependency Injection would be nice
@husnulaqib5303
@husnulaqib5303 4 жыл бұрын
Thanks for sharing
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you. Please subscribe the channel.
@husnulaqib5303
@husnulaqib5303 4 жыл бұрын
@@EasyApproach done
@hananasyrawi9297
@hananasyrawi9297 4 жыл бұрын
how about with counsume with A Api
@EasyApproach
@EasyApproach 4 жыл бұрын
Sorry, I didn't get you
@kartzhai
@kartzhai 4 жыл бұрын
can i request video Flutter_bloc with Listview Builder that receive data from API? Thank you
@EasyApproach
@EasyApproach 4 жыл бұрын
Are you a magician :o That's exactly my next topic! Will upload the video tomorrow or on Sunday. Thanks
@EasyApproach
@EasyApproach 4 жыл бұрын
Thanks
@kartzhai
@kartzhai 4 жыл бұрын
@@EasyApproach WOAHH GREAT!! sure will watch your video asap. when will you upload it btw?
@EasyApproach
@EasyApproach 4 жыл бұрын
@@kartzhai saturday afternoon or sunday morning!
@EasyApproach
@EasyApproach 4 жыл бұрын
​@@kartzhai you better press the bell icon you will get the notification.
@niteshrathore4341
@niteshrathore4341 4 жыл бұрын
Hey please make a full video on login and signup using the http get and post request.
@EasyApproach
@EasyApproach 4 жыл бұрын
Sure
@niteshrathore4341
@niteshrathore4341 4 жыл бұрын
@@EasyApproach i really need to do login and signup using the http get and post. Because i want to create a project so it would be help to me. Your videos are amazing. I will share your videos to frnds.
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you. Please subscribe the channel.
@CubeEdgeRecap
@CubeEdgeRecap 4 жыл бұрын
Subscribed.
@DexterTalha
@DexterTalha 4 жыл бұрын
Nice an explained tutorial,,, thank you... But it's not decrementing the value...
@EasyApproach
@EasyApproach 4 жыл бұрын
the code that I put on github?
@skipydie
@skipydie 3 жыл бұрын
So.. this seems like a presenter pattern to me...
@Fnyvids
@Fnyvids 3 жыл бұрын
great job. Thanks for your efforts. subscribed. Accent u know :)
@aynoofficial448
@aynoofficial448 2 жыл бұрын
not working
@KoradiyaAbhay
@KoradiyaAbhay 4 жыл бұрын
Which is best, Bloc pattern or Provider ?
@EasyApproach
@EasyApproach 4 жыл бұрын
Bloc for big projects as it gives more maintainability and power, however provider is good enough for decent projects!
@KoradiyaAbhay
@KoradiyaAbhay 4 жыл бұрын
@@EasyApproach ok thanks
@KoradiyaAbhay
@KoradiyaAbhay 4 жыл бұрын
@@EasyApproach Can I use some common state as AppState?
@EasyApproach
@EasyApproach 4 жыл бұрын
@@KoradiyaAbhay yeah you can if needed!
@anpvikas
@anpvikas 4 жыл бұрын
Reso coder?
@EasyApproach
@EasyApproach 4 жыл бұрын
I just go to know him, btw he is great!
@anpvikas
@anpvikas 4 жыл бұрын
=D
@EasyApproach
@EasyApproach 4 жыл бұрын
Love you bro ❣️ :)
@Vellutia
@Vellutia 4 жыл бұрын
both event yield + 1 as the int state XD
@EasyApproach
@EasyApproach 4 жыл бұрын
XD you got the bloc right?
@Vellutia
@Vellutia 4 жыл бұрын
@@EasyApproach Yea you explained it pretty well. I used to implement provider package for my state management but now I want to learn using flutter_bloc
@EasyApproach
@EasyApproach 4 жыл бұрын
@@Vellutia love you bro :*
@AayushSingal1
@AayushSingal1 3 жыл бұрын
it's a good tutorial. Just please leave your fake accent, it gets annoying really quick!
@damanjeetsingh3801
@damanjeetsingh3801 4 жыл бұрын
great video... as always... but please stop using this fake accent, totally intolerable. As a listener and a student, we need to put an extra effort on your pronunciations, when we should be concentrating on the concepts you are teaching. Please stop faking. it sounds really cheap. English is not our first language. So sounding like native is not expected from us.
@EasyApproach
@EasyApproach 4 жыл бұрын
Noted :)
@damanjeetsingh3801
@damanjeetsingh3801 4 жыл бұрын
@@EasyApproach looking forward to more amazing content from you Maaz... Your original content in your original way... cheers...
@EasyApproach
@EasyApproach 4 жыл бұрын
Thank you man. In latest video, I will make sure all the points you highlighted. Thanks for the feedback.
@designpoint_india
@designpoint_india 4 жыл бұрын
You make your video very nice but your talking speed is very high so keep your speed little bit slow.. thank you
@EasyApproach
@EasyApproach 4 жыл бұрын
ohhh thanks :D I would take care of it
@mrigankkhandelwal7390
@mrigankkhandelwal7390 3 жыл бұрын
Fake accent doesnt make you sound any more professional or cool . -1
Bank App UI design flutter | Speed Code
7:07
Easy Approach
Рет қаралды 3 М.
GetX Powerful Framework in Flutter in Detail (2021)
40:16
Easy Approach
Рет қаралды 88 М.
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 19 МЛН
白天使选错惹黑天使生气。#天使 #小丑女
00:31
天使夫妇
Рет қаралды 15 МЛН
Cute kitty gadgets 💛
00:24
TheSoul Music Family
Рет қаралды 17 МЛН
Bloc Library - Painless State Management for Flutter
24:54
Reso Coder
Рет қаралды 92 М.
BLoC Pattern with Flutter || State Management
22:50
CodeX
Рет қаралды 95 М.
#1 - Why BLoC? | BLoC - from Zero to Hero
5:25
Flutterly
Рет қаралды 60 М.
Bloc Library: Basics & Beyond - Felix Angelov | Flutter Europe
46:16
Flutter Europe
Рет қаралды 58 М.
What is BLOC in flutter
10:13
Hitesh Choudhary
Рет қаралды 63 М.
Pragmatic State Management in Flutter (Google I/O'19)
33:25
Flutter
Рет қаралды 450 М.
Flutter State Management - The Grand Tour
14:07
Fireship
Рет қаралды 241 М.
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 19 МЛН