Here's the code: github.com/mitchkoko/todo_bloc_isar/ ❤ Let's keep recreating all the apps on this channel with BLoC. Next is ecommerce app w/ cart or social media app? If you haven't seen the first beginner BLoC tutorial: kzbin.info/www/bejne/qHeZlqRnpNeoY7s ⚙ PACKAGES & DOCS BLoC: bloclibrary.dev/ Package: pub.dev/packages/flutter_bloc Isar: isar.dev/tutorials/quickstart.html LOVE YOU ALL ✌🏾
@kalilinux89024 ай бұрын
Social media app pls❤
@flashsters4 ай бұрын
Ecommerce app bro
@Kdndbshjnskks4 ай бұрын
Finally 🔥 clean architecture + bloc = over power 🔥, I hope next project use clean architecture(S.O.L.I.D), bloc state management, either, and get it use service locator, thanks dude🙏
@reddingtonjoestuff32074 ай бұрын
Ecommerce app
@shreya_dabhi4 ай бұрын
first e commerce please...
@nobody0074 ай бұрын
finally waiting for that (bloc and clean architecture) ❤❤❤ please do All your projects with block and clean architecture
@Game_Shaker4 ай бұрын
You are literally the best. I hope you never quit youtube 👏
@minhajnadeem31343 ай бұрын
I am learning about bLoC for the first time and from this one video I have get started with it. Thanks, really good tutorial.
@AshCrafts-ks7sj4 ай бұрын
Thanks for the tutorial! Always learnt something new from your videos :D
@CodeWithJorge12 күн бұрын
Amazing content dude
@createdbykoko7 күн бұрын
Glad you liked it! 😄 Hope it helped
@AGVisal4 ай бұрын
U did while i plan to do. Great job 👏
@myst.youtube4 ай бұрын
thanks I will test this in my next project with bloc!
@createdbykoko4 ай бұрын
@@myst.youtube lmk how it goes 😇
@davebudah4 ай бұрын
Been longing for such content, thanks man.
@k.t81744 ай бұрын
I think i can upload the application on play store soon! It will connect students looking for a roommate and room. And Picture will be converted to webp format, storing some data in hive. For backend, it has SMS email verification, notification. For the first app i made, i think it's quite good hihi Thank you mitch koko!
@akash56534 ай бұрын
Thanks Mitch. WIll code it up tomorrow!
@joeydicastro4 ай бұрын
Eres un genio Mitch 😄 Saludos desde Mexico
@punkyboi53924 ай бұрын
First comment, love you dude❤
@toyy22943 ай бұрын
i found this in the right place right time thank you arigato
@christianmarpert38444 ай бұрын
Nice and clean explanation! very good! thx! What I like to do is to put the initialization into a service locator (get_it) and then provide i.e. the database instance via get_it, instead of injecting it via constructor in a cascading way down to the page, I also provide the bloc that way, so no need for BlocProvider anymore on top of your app. BlocBuilder also accepts a bloc intance as parameter, which again is pulled from the service locator and injected that way. For me it adds to the separation of concern principle, especially when adding more features/pages to your app. Anyway, thks for teaching all that stuff, highly appreciated 👍
@oswaldoolea28893 ай бұрын
to be the exception from all the well deserved praises, I don't believe in all the need for boilerplate from clean architecture implemented with domain and other parts that it can have. After working in real projects with architectures that uses only some parts of clean architecture, for example leaving out domain, it seems that makes a lot of sense to be simple and practical (like everything else in life), because else it turns out just following a hype..
@ivankudryavcev26754 ай бұрын
Thanks, very clean explanation!
@riccardopasquetto76443 ай бұрын
Can you do a video of Drift + Clean architecture? that isar is no more mantained. PS: your tutorials are great
@JoenaAleonar-x6x4 ай бұрын
Can you teach making website with flutter
@AhmedMezu4 ай бұрын
Best software engineer ever 🔥
@Anony.014 ай бұрын
Great insight into clean architecture. Can you extend this app and add support to calendar to track the todos done using github like blocks and set events like birthday etc
@uCodes8803 ай бұрын
Take that as a challenge and try building it out You'll learn a lot
@adhizr72013 ай бұрын
tried it twice but ended up with the same error FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':isar_flutter_libs'. > Could not create an instance of type com.android.build.api.variant.impl.LibraryVariantBuilderImpl. > Namespace not specified. Specify a namespace in the module's build file. i set namespace in build.gradle and the problem persist
@ammo_amm4 ай бұрын
You are my teacher❤
@dhanniekristanto4 ай бұрын
The id field in isar todo class is auto increment, but you still provide id using DateTime method for the instantiation of todo class.
@createdbykoko4 ай бұрын
@@dhanniekristanto lol truee
@haberseth6480Ай бұрын
Getting hang of clean Architecture
@cillipill4 ай бұрын
Awesome, thanks a lot, you're a great teacher 🎉
@sabarinathan32714 ай бұрын
thanks for sharing your knowledge and guideness .kindly make more more videos about bloc ,clean architecture and techniques .we always supprot you...💞keep doing well...♥♥♥
@anvita._224 ай бұрын
Can you please make a tutorial on ebook app with firebase ???please!! Welll all your videos helped me a lot ❤. Thank you so muchhhhhh your voice is smooth and claming you are my favourite youtuber 🫠
@polgimeno4 ай бұрын
we hit gold, boys!
@createdbykoko4 ай бұрын
@@polgimeno 🥇
@TheOreda3 ай бұрын
Great tutorial, i have one question, usually the clean code architecture have more files such as entities, usecases, etc … Why you are not using em on this tutorial ? Do you think it’s just a boiler plate and it’s more scalable the way you explain it in the video
@whyisthat26914 ай бұрын
Please make video stacked architecture also by simple project .........looking forward this project .... thanks for all the video ...........
@Bitscience-cw2mb3 ай бұрын
Love your videos man, say, could you do one for a pdf reader inside the app, not some opens browser and stuff like that
@k.t81744 ай бұрын
I believe this guy can upload one app / day on playstore
@cumaliguzel4 ай бұрын
Yes yes yes bro u r my hero
@djibo_game4 ай бұрын
type 'List' is not a subtype of type 'PigeonUserDetails?' in type cast
@createdbykoko3 ай бұрын
PigeonUserDetails?? where did that come from lol
@djibo_game3 ай бұрын
@@createdbykoko when i run the application
@createdbykoko3 ай бұрын
@@djibo_game hahaha yes when you run the application but where in the code did you get this error?
@mubeenshahid2434 ай бұрын
Make one viedo on riverPod
@emmankianga2 ай бұрын
Amazing tutorial! I am curious tho, what are your thoughts about GetX?
@createdbykoko2 ай бұрын
@@emmankianga never used it before haha
@Manish-pt4tn4 ай бұрын
HI Mitch, what did you use to make the intro video?
@rpeg184 ай бұрын
Hey Mitch, cool vid! 👌 How were you able to show the demo and the beginning of your video? The 3d rotation of the phone🤔
@yeyintaung98372 күн бұрын
Plz do a riverpod tutorial without annotations ❤
@LearninwithAK4 ай бұрын
Nice video! I'm 10 and it's very easy to follow
@dennisrodriguez92023 ай бұрын
Why you don't use datasources in data layout? Is that clean architecture good practice ?
@nikkocapiroso37124 ай бұрын
i hope you teach us using firebase instead of isar is that possible ?
@createdbykoko4 ай бұрын
@@nikkocapiroso3712 ofc. Will use firebase in next vid. Different databases suitable for different apps :)
@GainInvestors4 ай бұрын
Can you share we have an app that app have to get our phone permission to enable our media files and put it in our app When its done we just need download and share that image to another platform
@senor78574 ай бұрын
Is almost clean, for example, you have "isar" traces on your main file, you need to abstract that also through a "database" class for example
@createdbykoko4 ай бұрын
@@senor7857 good point 👍🏽
@rithysam20934 ай бұрын
Next video, please do the flutter localization
@theary92244 ай бұрын
thank you mitch koko
@tananga_studio4 ай бұрын
🎉🎉🎉
@igungun32724 ай бұрын
Hi mitch how do you make the text have line through like in the 0:11 ?
@Kasem-cz4jb4 ай бұрын
Thanks man ❤ Have you explained multilingualism before؟
@mohammadsaidi8804 ай бұрын
Lots of love from Bangladesh
@stacknewbie38154 ай бұрын
Very nice!
@tefik24454 ай бұрын
Hi Mitch. Can you make an api application with this bloc and folder structure? There are some things that don't quite fit in my head :) Thank you.
@jecloyacosta59344 ай бұрын
Mitch, can you build a simple AI chatbot with Retrieval-Augmented Generation (RAG) using flutter, the one that you can chat with your personal files like pdfs, docs, and etc.?
@Gojo-Satoru-1774 ай бұрын
Bloc is better or Cubit generally i use bloc with event and state so it is bad approach??
@nasiriqbal07884 ай бұрын
hey mitch your content is great, please video on api crud with signup or login
@Mahdi.jafari34 ай бұрын
Nice ❤
@seize-moment4 ай бұрын
Thank, but how to know, when we using the Cubit or Event and state?
@pinkbluered74814 ай бұрын
can you do a google maps tutorial?
@abelgetu48604 ай бұрын
It is a really nice tutorial can you make another tutorial with authentication and additional features using Api endpoints and bloc without firebase.
@naimanaeem55554 ай бұрын
I am trying to make an app for kids in flutter.....and I want to add an alarm and significant highlighted day calender telling its importance through pop ups. Can you please help through a video
@xxThemoritzxx4 ай бұрын
nice tutorial. if im using a multiblocprovider e.g. for auth and theme selection, i wont create an extra xPage right? cause this is defined at the materialapp greets
@nickname76904 ай бұрын
can you please do riverpod next?
@meylisannagurbanow34554 ай бұрын
thnx!
@NK-dt1kp4 ай бұрын
Besto Friendo
@kammelna2 ай бұрын
GetX in future vids?
@createdbykoko2 ай бұрын
@@kammelna i have never tried getx and don’t think i will :(
@proamooryzx44164 ай бұрын
can you do video player tutorial please🤍
@lucaprones441527 күн бұрын
Hi, I like the tutorial, but I think you present it in the wrong way, I think it would be better to strip away entirely the "specific" isar database implementation and use a less specific way to store data, maybe local to json file, to me it seems more a tutorial of a "ToDo app Flutter Bloc and Isar Db" than a tutorial on how to use Bloc in a generic ToDoApp it overload my head with more questions than answers, distracting from the purpose of the tutorial (learning to use bloc in the more simple and easy way). IMHO.
@fozianaheed16554 ай бұрын
please make an tutorial on phone number auth verification plz😢😢
@abhishek_0_7_8_94 ай бұрын
0:43 💀💀
@Subscribe_plzzzz_4 ай бұрын
Hi
@maxi-g4 ай бұрын
do not use bloc. provider blows bloc out of the water. it is so much easier and cleaner
@createdbykoko4 ай бұрын
i love provider and have been using it for years, but it's good for simple apps (like this todo) but when you try to make a more complex app, it becomes more difficult when there's a lot of different states to manage. So I think it just depends on the complexity of the app. What kind of app are you making? If it's a relatively simple one then provider is fine
@IHateSOADАй бұрын
Thank you for this! It is slightly disheartening that this tutorial is 3 months old and I"m getting build errors thanks to the tech stack. I love Flutter development but this part of the development has always driven my blood pressure up. Does any other Flutter devs have advise on how to help with dependency management and prevent these wonderful "eff yous" when you are ready to build?
@hen4ya4 ай бұрын
I download and compared the code with mine. The com.android.application on android folder the problem. The video use 7.3.0 and mine use 8.0.0 😢