2:57 going over the sample project 4:36 cubits vs other mutable state management 9:34 BLoC vs cubit 11:00 building app using cubit 37:10 building app using BLoC
@samuelobe57144 жыл бұрын
I'm a simple man. I see a new Reso Coder video, I click...
@h3w454 жыл бұрын
thank you for covering the latest version of BLoC.
@SEOTADEO2 жыл бұрын
Thanks a lot for this good tutorial! I have been working part time for 6 months in a flutter project for a big IT company and never cared that much to understand this concept, but now I do and it makes everything a lot easier.
@alex_moreno4 жыл бұрын
I love the simplicity of cubit. Thanks for sharing this and compare the differences You are awesome
@mostafafahimi45883 жыл бұрын
This channel is best flutter channel ever. Watched a lot of bloc tutorials but non was helpful like this.
@mohamad202086 ай бұрын
This is the best explanation of the Bloc I've seen
@juan_chan4 жыл бұрын
man, thats a really good explanation of this new feature, i dont even have a goods english skill and i completely understood what cubit and bloc is, thank you
@jamesdim4 жыл бұрын
You are the best source for bloc development! And always up to date!
@justconnor7343 жыл бұрын
@34:50 For "final weatherCubit = context.bloc();" it says "'bloc' is deprecated and shouldn't be used. Use context.read or context.watch instead. Will be removed in v7.0.0. Try replacing the use of the deprecated member with the replacement.". What is a good replacement for this code? Thanks EDIT for anyone interested its final weatherCubit = context.read(); intead
@alexandrufilipescu13013 жыл бұрын
Thank you!
@jamesr24082 жыл бұрын
Thanks :-)
@mahdou36082 жыл бұрын
that is why i did not find it ,thank you
@nawalhussein18914 жыл бұрын
You are an amazing teacher! Thank you. Bloc has been like a maze for me and you have helped me greatly in figuring it out. Thanks again.
@ResoCoder4 жыл бұрын
Glad I could help!
@karthikraja65774 жыл бұрын
Finally bloc tutorial 👍👍👍👍👍 How many more videos are there in the DDD flutter series ?? @resocoder
@ResoCoder4 жыл бұрын
I think not more than 4.
@karthikraja65774 жыл бұрын
@@ResoCoder eagerly waiting for them ! Take care and relax ! It's surely a hell of task to compile such a awesome course ! Great effort bro 👍
@mibi20074 жыл бұрын
@@ResoCoder really good tutorial, thank you so much Matt
@kartavyabagga Жыл бұрын
I guess now i can move forward to making a complete app. Thanks man!
@LeonardoCostaCoesta3 жыл бұрын
Thanks since from Brazil, man! Keep going the good job!
@oblakus3 жыл бұрын
Dude, thank you for this "eureka moment" that I just had!
@TheJaniable3 жыл бұрын
Combined Cubit with Freezed.. and OMG what a result!
@raheemadamboev2 жыл бұрын
Thank you so much! It really helped me start with Bloc and Cubit. It is really similar to Jetpack ViewModel and Kotlin Flow pattern which is amazing!
@raunaksingh75122 жыл бұрын
Wow! This is a great course on Bloc library.
@bensalkb69022 жыл бұрын
I like your coding practices like organising files and stuffs
@kitkatv71502 жыл бұрын
Great video tutorial👏! Thanks for formatting the vid to be straightforward. The website link helps so it can be easily followed. Looking forward to other awesome videos.
@amartyakhan47004 жыл бұрын
Thanks a lot for this video! An in depth video/tutorial series about connecting a Flask/Django backend with a Flutter app would be amazing
@abduraimoff30902 жыл бұрын
Thank you so much ! It helped me a lot
@peterwauyo24244 жыл бұрын
great explanations
@edungdivinefavour69773 жыл бұрын
Man. You got a new subscriber!!!!!!!!! This was so good. It cleared every question i had Thanks!!!!!
@phianh45453 жыл бұрын
Thanks for your instructions, I love the way you organized your youtube channel and linked to your website, I'm doing with Bloc and now the cubit just remove the state file, which means will save my time alot. Really want to work with you some day, Peace out mate
@cristianbedoyavargas3 жыл бұрын
Thank you so much for explaining this. I was looking for this for a while!
@akshaymarathe81334 жыл бұрын
Sir please make a video of using bloc pattern along with json API
@thewallstreetchokra3 жыл бұрын
best ever tutorial for beginners...SUBSCRIBED
@pedroricci14 жыл бұрын
Wow, great timing! Yesterday I was reading the documentation. Thanks!
@Grovermol4 жыл бұрын
Nice tutorial, i'm finally understanding cubit and bloc, thanks dude. By the way what theme did you use in VsCode for the tutorial?
@hq_net7 ай бұрын
Everything is beautiful 😊😊
@johncerpa37824 жыл бұрын
Great video, thank you
@shrinivasmanjithaya2112 Жыл бұрын
Clear explanantions..thank you so much..
@mohad10623 жыл бұрын
you are my hero man.
@Jdbluesky2 жыл бұрын
Muchas gracias hermano!!
@elistark92644 жыл бұрын
This is what we are waiting for!
@HashemRC4 жыл бұрын
CyberWidget😉
@elistark92644 жыл бұрын
@Hashem Aboonajmi 😉
@FalStudio12342 жыл бұрын
Awesome man, thanks a lot
@easazade4 жыл бұрын
thank you for this my code just became so smaller using functions instead of events
@emmanuelvedastus52182 жыл бұрын
Thanks a lot for this tutorial you realy saved my day im already your subscriber
@danarputra91813 жыл бұрын
For first time using Bloc is hard And now in this video i know how is Bloc is worked
@chanky2623 жыл бұрын
Awesome tutorial, thats what i was looking for
@bryanmonsalvatge16963 жыл бұрын
Thank you for this video. Very helpful!
@ahmedmaher-ez9xt3 жыл бұрын
thank you so much for your time and effort :) i'm learning from you a lot every day ... planing to finish TDD after this i will make a my start up project using TDD and will apply to remote job :) i will tell you when i got a job that your are the main reason of it ^_^
@ShadowInfest4 жыл бұрын
Hey ResoCoder ;) Working on our app and needed to update Bloc. Thanks for this amazing video once again
@thongtech19842 жыл бұрын
great work, thanks alot for your vids, you just saved my days.
@samiral74233 жыл бұрын
please teach TDD with cubit
@semsax68623 жыл бұрын
Just what I was looking for!!!
@akyna0wind2 жыл бұрын
bravo! excellent totorial!
@jimaustin36083 жыл бұрын
In learning state management (for flutter/dart development), I’ve been through with the setState design and the provider package; now looking at the BLoC pattern. BLoC ‘feels’ like imposing imperative design on a basically declarative (reactive) system, where provider seems a better fit for the flutter declarative framework. I don’t have good/bad opinions about this yet, just interested the views of those more experienced with flutter/dart .
@fritzjimenez91094 жыл бұрын
Finally a new bloc tutorial
@vladyslavmi2 жыл бұрын
*After v6.1.0, both context.bloc and context.repository are deprecated in favor of **context.read** and **context.watch*
@yaseerahmed13254 жыл бұрын
What an amazing tutorial. Easily the best👌👍
@engmahmoudahmed19842 жыл бұрын
Amazing thanks 😊
@LeagueRandomPlayer4 жыл бұрын
Great Video i was waiting for this, GREAT GREAT JOB THANK YOU!!!!
@programan63914 жыл бұрын
Great job, thank you.
@ethanhunt83164 жыл бұрын
Thank you so much, you are the best.
@jonahlehner38553 жыл бұрын
Another great video!
@nicolasdupere3 жыл бұрын
Great tutorials! Thanks
@HashemRC4 жыл бұрын
always thanks for you quality tutorials. what's real difference between Bloc and Cubit? when should we use Cubit?
@geraldcampana92964 жыл бұрын
thanks for the tutorial!
@amirsohail7284 Жыл бұрын
well explained
@thedudeabides86374 жыл бұрын
Thank you for this. As a noob developer, after really diving into this video and going through it a few times over a couple days, I FINALLY feel like I actually understand how Bloc/Cubit works and how to implement them into the first app that I'm building myself. I made major breakthroughs in my app after it all clicked for me with this video. And thank you for doing a tutorial on the updated Bloc/Cubit so soon after the major change, not much else out there that's up to date Lots of great flutter tutorials out there, Reso Coder rules them all. Thanks for the great work.
@tiennghequyet12683 жыл бұрын
thanks for the tutorial
@ahmedelbaghdady4 жыл бұрын
very good i like your videos and i'm bloc fan like you thanks
@makymadi2424 жыл бұрын
Thanks Guy!!!
@astronaute4 жыл бұрын
There is no need to add "bloc" in pubspec.yaml, it’s pulled automatically with "flutter_bloc". Also, when using "const" constructors, you shouldn’t use "new" with them, it defies the (already limited) purpose.
@francoprofeti1423 жыл бұрын
I was thinking about the second thing while watching the video
@efesahin71683 жыл бұрын
what is the differences between cubit and bloc? why we use cubit if we deleted or switched them ?
@mual774 жыл бұрын
Good job!
@Fly163 жыл бұрын
amazing tutorial! by the way what's the font you are using?
@axehai4 жыл бұрын
Hey, great work as always, I wanted know why didn't you suggest using Equatables for checking equality, like in TDD tutorials?
@socinety2 жыл бұрын
Can I use equatable package along with cubits without overriding equality?
@landrygagne4 жыл бұрын
Great tutorial, thanks a lot! I was SOOOO depressed to see my app broken by flutter_bloc version upgrade. BTW, 6 major versions within 8 months for the flutter_bloc package, am I the only one shocked? Any chance to get some kind of stability for this package in the future? Otherwise you will be obliged to make a new tutorial every month!!!
@ResoCoder4 жыл бұрын
Most of the changes are quite minor but by following the rules of semantic versioning, every breaking change has to automatically bump the major version number. I'm not opposed to doing tutorials though 😀
@chinazaogwo50464 жыл бұрын
Awesome tutorial. Please can you send the plugins you use for flutter development with vs code
@makewebapp4 жыл бұрын
why not using an equatable package? Any specific reason? equatable: ^1.2.0
@aytunch4 жыл бұрын
I want to know the same thing. Especially considering the same author wrote equatable with bloc
@ResoCoder4 жыл бұрын
Just to not introduce yet another package into the tutorial. I guess it's simple enough that I should've used it though.
@nonsoedu43534 жыл бұрын
Me too taught equatable got obsolete for a minute or two there😌 ... Really nice tutorial though... understand the reason for cubit alot better now
@srihariayapilla42333 жыл бұрын
Which vs code theme is thhis. Looks sooooo good.
@aduhglupa2 жыл бұрын
Thank you for the tutorial. Can you show me the code using the "freezed" package?
@user-gp1tr4kr4d4 жыл бұрын
Cool !
@TestingQuebec4 жыл бұрын
Thanks for the tutorial. I'm curious as to how the '^' works in the hashCode override for the Weather class? 'cityName.hashCode ^ temperatureCelsius.hashCode'
@virenkhatri19323 жыл бұрын
Why didn't you use equatable instead of == and hashcode overrides?
@RohithkannaDuraiswamy4 жыл бұрын
Woah. Can't believe this is on flutter dev LinkedIn page too, lol
@efesahin71683 жыл бұрын
hey why did not use listener in weather_bloc.dart page ? In previous video which is counter app, we used to constructor with listen function. i mention that: CounterBloc() { counterEventController.stream.listen(mapEventToState); } like this.
@Ryszardenko3 жыл бұрын
Awesome! Thanks! Can you explain how toi use freezed with State classes?
@nested93013 жыл бұрын
i understand all state managment packages and i never understand bloc ...
@franfox3 жыл бұрын
Nice tutorial! I would like to ask you guys why was it not necessary to dispose the bloc in this case? thanks!
@snaidher53 жыл бұрын
Hi , please could you make an example of using firebase with cubit, please!
@sidneymachara97733 жыл бұрын
Why do we pass the repository as a paramter to the cubit, rather than instantiating it inside the cubit . Nice tutorial. like how u explain and compare to other tools
@rubendarioguarnizomartinez2765 Жыл бұрын
What is the difference between BLOC builder and BlocConsumer?
@arifikhsanudin97244 жыл бұрын
Hi Reso
@ivanmartinez52394 жыл бұрын
Right now I'm replacing blocs with cubits in a project, I think cubit is easier and less boilerplate than bloc. Edith: What font do you use? Looks great.
@lucassusanto4 жыл бұрын
It's JetBrains Mono
@knotcircle28442 жыл бұрын
Thank you for this video. I'm still new to flutter and I'm trying to develop cubits in an App. I'm lost on how to communicate the button tap/press event that calls an API get data and rebuild the UI and render it on a DataTable
@mallikarjunreddy52294 жыл бұрын
Hey Matt, great explanation. Could you please help me out on how to generate boilerplate code like bloc extension.
@pedrosanchezroca1813 жыл бұрын
how would you put data in the InitialState for the cubits?...like if I want data loaded at the beginning.
@ahmadfajrulfalah4 жыл бұрын
why not use equatable instead?
@ResoCoder4 жыл бұрын
I don't want to introduce unnecessary packages to tutorials about a particular library.
@ahmadfajrulfalah4 жыл бұрын
@@ResoCoder i see, nice tutorial btw 👍
@davdev16953 жыл бұрын
Thank you for this amazing tutorial. It explains really well the topic! Just one question: for every Cubit/Bloc in a project the states are usually Empty, Loading, Loaded & Error or there are other cases?
@1234matthewjohnson Жыл бұрын
can the equatable package not be used with cubits rather than something like freezed?
@Alex-dg2mb4 жыл бұрын
If the block consumer only defined handling the case where the state is weatherloaded in the builder function (only the weatherror state was handled in the bloc listener), how did the UI update on weatherloaded once you searched for weather second time ? This is during the cubit section of this talk.
@DiwakarSerala4 жыл бұрын
Hi any idea what to do with this warning: Close instances of `dart.core.Sink`
@ranjithjagadees4223 жыл бұрын
you can replace with context.bloc()..add(GetWeather(cityName));
@dalriada333 жыл бұрын
One question: is it important to provide the FakeWeatherRepository from outside to the Cubit through its constructor? Is there some disadvantages if I create an instance of it inside the Cubit?
@i.k.shaikh37724 жыл бұрын
Hey Thanks for this brightening tutorial, i am trying to pass an index of files in a directory to a listview, could you help me with that ??
@Marcelookoofficial8 ай бұрын
how can you use freeze for this?
@jktan57934 жыл бұрын
Hi @reso coder I have question about GetX, I am not sure what do you think about that library. thanks for sharing your knowledge and opinion.