Oh boy! A whole of 6 hours 40 mins for the behind-the-scene logic and testing! and only 40 mins for UI! and everything to add & fetch users! Clean Architecture is SOO WORTH THE TIME guys, Every good Flutter dev should learn it! and all the thanks to Paul! 🥰 WoW! Like, just WoW! by now, you should see the depth of the content the tutor covered here! So deep, fun and kind in teaching the whole concept! Thank you Paul! Lot's of Love 💗
cool. nothing better than learning through a real life project. I'm new to flutter and want to build a project but stuck at the project architecture. this helps a lots. please keep making more with different types of application
thanks alot for this i have only covered explanation part ..but trust me this is for all who starts form scratch ..in 6 month journy of clean arcitecture no one explains me like this ..and finally I got the real explanation
I'm a slow Learner, I've taken the whole week to get done following this tutorial while refactoring my flutter app to follow clean architecture and TTD .... I came here seeking only a portion, but I have received a lot more. thank you for this enlightening tutorial. hopefully we meet up in a few months as you'll have gained a new Patreon member
Guys, please please WATCH THIS VIDEO if you wanna enhance & revamp your Flutter skills! for real! This tutorial is just INSANE filled with a totally A+ quality content about Flutter Clean Architecture & Testing, all explained in a very crystal clear way. The tutor is soo kind and calm and explains everything as if he is explaining to kids! I totally love him. Thank you DBESTECH. The content is like no other on RUclips & Internet. HE IS FAR MORE BETTER THAN MAX from Udemy. and I totlaly appreciate it! Thanks again! 💗- I'm even thinking of buying the Udemy course of this as a token of gratitude & appreciation. Btw, DBESTECH, could you please tell me what's the difference between RUclips playlist (29 hours) and Udemy course (24 hours)? Again, thank you so much sir, we clearly see your PASSION to TEACH and MAKE THINGS CLEAR. Keep teaching sir, you're predisposed to it! 🥰 Thank you sir! 💗
Absolutely perfect explanation of every line of code . Never saw such detailed explanation . Great that he even shows what plugins he uses. I will definitely buy your Udemy courses
This is exactly what I'm looking form last one month thnk you o much dude I'm downloading it before you remove it once again love you and thank you so much
😳MG 😳MG 😳MG !!! Man, best ever explanation of dependency injection @6:39:00... My lips are totally sealed! Just WoW! I totally loved how you explain with your tenderness, kindness, and of course with fun! And, the content is a pure gem! 💎 Thank you again! 💗
I am starting this video course today and I will do my best to nail the job interview! The job market is tough, even tougher as a woman. hope you bring me luck. fingers crossed, liked and subscribed.
His teaching is excellent but Those who know English and European slang they can understand,others they want to see subtitles, please consider every one
3:23:00 The error happens becuse text editors format json files and add newlines and tabs. I was using vscode and I disabled json formatting and it's gone.
in android we have android modules to create pres, domain, and data layers to ensure the dependencies are in the correct order is there something similar in flutter?
Do you think is it good in maintenance and performance during generating models with Freezed package? Is it worth it to use that package, or a better approach is to write everything by my own, because it is easier to debug? I am thinking about complex app with a lot of models.
@@dbestechyeah I guessed that in one hand it allows you to create models faster, but on the other hand you lose control over the models. As you are using BLoC for state management, can you say something about Riverpod? I am really confused which one will be better to this approach, with DDD and clean architecture.
Yes, when writing testing code for use cases in Flutter, it is essential to test failure cases. Testing failure cases ensures that your application handles errors gracefully and provides the correct responses or actions when something goes wrong
Hello @dbestech Thanks for your work. It just awsome ! i use your video to implement clean architecture and i have a problem with empty value when i want to convert dataMap to some model. Please can you help me
I didn't encountered any problem with your video. The problem is specific with my case. i use a model with multiple fields and when a user register he just fill some of those fields. So when i retreive data, decode it as json and try to convert it as a model, i got the error: expected a 'String' but got a 'null' value because there are fields that the user have to complete after sign in.
@@rubberduck3393 if you buy the source code, you get both the complete code(including the code not included in the course) and the course. But if you only buy the course, you just get the course. So buying the code is profitable for you.
Hey dbestech , in my last course on udemy the elearn course , we didnt use getIt dependecy injection and this domain thing , is this architecture more desired or the one we used in the elearn app 😅 even i feel more comfy with the old on in elearn , i feel this could be interesting too , and is singleton opposite if DI ? HOPE you will answer
Thanks. In ulearning app we have used MVC pattern, Here in this case we have getit for dependency injection. Here this is a powerful architecture for robust scalable app. Ulearning is a basic course, you may take this course. If you take buy the source code first and then I will give you free coupon.
If I buy the commercial license code, is there also video to cover the extra features? I located in Malaysia but the currency is in USD, so I not know how much I will be charged in MYR, any advise on this?
Hey Man can do a video with a content of a simple flutter app using bloc pattern with API calls and an another app like you are currently doing in the live can you do it .. ?
Take it on Udemy, better buy the source code from me here and then get free access to the course with a free coupon www.buymeacoffee.com/dbestech/e/147643
in the description you gave the link to part 2 course...can you give me first part course link ? i checked your udemy courses..all are looking same.. That's why i am asking here for the link of part 1.
www.dbestech.com/tutorials/flutter-clean-architecture-tdd-bloc-course here you have everything. I just double checked. The courses are separate and they go to different links. You need to recheck
I don't understand, is the whole course divided into 2 parts and then the first part is free in RUclips and the second part is paid in Udemy? Am I correct?
Sir, I wanna buy the course through the commercial license we get from your coffee link so that its more affordable for me as a student. Will I have access to all the parts though?
im asking you you can you see lines of your code? its verey far and not clear zoooooooooooooooom the coooooooodd pleaaaaaaaaase uuusss the big font use the vs code much setting to use in vscode can help in that
Oh boy! A whole of 6 hours 40 mins for the behind-the-scene logic and testing! and only 40 mins for UI! and everything to add & fetch users! Clean Architecture is SOO WORTH THE TIME guys, Every good Flutter dev should learn it! and all the thanks to Paul! 🥰
WoW! Like, just WoW! by now, you should see the depth of the content the tutor covered here! So deep, fun and kind in teaching the whole concept! Thank you Paul!
Lot's of Love 💗
Please share the tutorial with others on social media.
@@dbestech Yes sir, I'll share it in LinkedIn 🥰💗
3:40:00 best ever explanation of dependency Injection and why we need it. Thanks Alot.
cool. nothing better than learning through a real life project. I'm new to flutter and want to build a project but stuck at the project architecture. this helps a lots. please keep making more with different types of application
But this would be difficult for beginners
31:50
Watch this part right here for a more beginner friendly project they have here.
6:54:58 BlocBuider(), BlocListener() and BlocConsumer() so concisely explained. Amazed!
did it get solved?
@@dbestech Absolutely. Thank you. You're the best. 😎
thanks alot for this i have only covered explanation part ..but trust me this is for all who starts form scratch ..in 6 month journy of clean arcitecture no one explains me like this ..and finally I got the real explanation
All the best. Thanks for likeing.
I'm a slow Learner, I've taken the whole week to get done following this tutorial while refactoring my flutter app to follow clean architecture and TTD .... I came here seeking only a portion, but I have received a lot more. thank you for this enlightening tutorial. hopefully we meet up in a few months as you'll have gained a new Patreon member
sure. LIke and share pls
Guys, please please WATCH THIS VIDEO if you wanna enhance & revamp your Flutter skills! for real! This tutorial is just INSANE filled with a totally A+ quality content about Flutter Clean Architecture & Testing, all explained in a very crystal clear way.
The tutor is soo kind and calm and explains everything as if he is explaining to kids! I totally love him. Thank you DBESTECH. The content is like no other on RUclips & Internet. HE IS FAR MORE BETTER THAN MAX from Udemy. and I totlaly appreciate it! Thanks again! 💗- I'm even thinking of buying the Udemy course of this as a token of gratitude & appreciation.
Btw, DBESTECH, could you please tell me what's the difference between RUclips playlist (29 hours) and Udemy course (24 hours)?
Again, thank you so much sir, we clearly see your PASSION to TEACH and MAKE THINGS CLEAR. Keep teaching sir, you're predisposed to it! 🥰
Thank you sir! 💗
Thank you so much. Thanks for appreciating. Udemy has the complete part of it.
Absolutely perfect explanation of every line of code . Never saw such detailed explanation . Great that he even shows what plugins he uses. I will definitely buy your Udemy courses
Consider buying the source code and get free coupon for the courses from us
Buy from here buymeacoffee.com/dbestech/e/147643 and then I will send you the courses free coupons
This is exactly what I'm looking form last one month thnk you o much dude I'm downloading it before you remove it once again love you and thank you so much
I am not going remove it.
😳MG 😳MG 😳MG !!! Man, best ever explanation of dependency injection @6:39:00... My lips are totally sealed! Just WoW! I totally loved how you explain with your tenderness, kindness, and of course with fun! And, the content is a pure gem! 💎
Thank you again! 💗
Glad it was helpful!
Great job. First latest and full tutorial in RUclips..ever seen like your tutorial... Definitely you will get good results
Thank you so much 😊。 Please share the channel with others.
I am starting this video course today and I will do my best to nail the job interview! The job market is tough, even tougher as a woman. hope you bring me luck. fingers crossed, liked and subscribed.
4 days in a row, 4 hours already done!
What a tutorial!! Thank you so much! Can you please share the repo link for the source code. Thank you again!
His teaching is excellent but Those who know English and European slang they can understand,others they want to see subtitles, please consider every one
I see.
Ia arabian and understand very well 😂
What a work you've done. Thank you for explaining topic in a lovely way
Pls support us buying the code
Thanks, help a lot during development for my college project.
Most welcome
Thank you very much.
You've given me the solution to test lists of a type I've been looking for 3 days (at 4:28:30). 🙏
You are welcome. Please share the tut with other and help me by sharing with others.
Wow, amazing. unbelievable! Job-ready flutter project. Waiting for the next part. Wish you good luck.
Pls share the tutorial with others
Already shared to BD developers. We're proud of @dbstech.
Paul is cool 😍. I love the way this guy jokes without context
Amazing content guys, great work
Thank you.
VS Code extension for creating automatic test files is: Better Flutter Tests
Thanks for your suggestion
Either your logo is obscene or I have a dirty mind.
Your videos are great. I always learn something new. Thanks.
hahah. you are funny
really amazing video..... love from Bangladesh Bro.... you'r really amazing .....
Thanks. Like and share the tutorial and help banglai brothers
3:23:00 The error happens becuse text editors format json files and add newlines and tabs. I was using vscode and I disabled json formatting and it's gone.
what a channel logo!
Bro this should be paid content, just amazing, thanks.
Glad you think so! You may take it on Udemy then
How can we embed the youtube video in the app? I don't want that visitors go to youtube app
Very good explanation. I learned so many things from your video
Thank you. Please share the channel with others.
that is the coolest tutorial i've ever seen
thanks
Awesome content! Thank you a lot for creating and sharing!
My pleasure!
masha allah | Very good
Holly cow. It looks absolutely amazing. Thank you for this.
My pleasure!
in android we have android modules to create pres, domain, and data layers to ensure the dependencies are in the correct order
is there something similar in flutter?
3:23:00 - just normalize the tJson with:
String normalizeString(String input) {
return input.replaceAll(RegExp(r'\s'), '');
}
nice tutorial broo, love it
Considering buying it on Udemy. When is part 2 coming out? Is IT gonna be only 2 parts or more? Thanks
It's already out on Udemy
Thank You 🤩 You've done great tutorial!
You’re welcome 😊
WOW!!!!!! Keep up the good work! Really the kind of video I've been searching for!
Glad it was helpful! Please share the channel with others.
Sure! 😇@@dbestech
Great starting right now 💥🔥
Cool
Do you think is it good in maintenance and performance during generating models with Freezed package? Is it worth it to use that package, or a better approach is to write everything by my own, because it is easier to debug? I am thinking about complex app with a lot of models.
Don’t use freezed with clean architecture and its anti pattern. At the same time it increases complexity
@@dbestechyeah I guessed that in one hand it allows you to create models faster, but on the other hand you lose control over the models. As you are using BLoC for state management, can you say something about Riverpod? I am really confused which one will be better to this approach, with DDD and clean architecture.
please when will other tutorial parts be uploaded here on youtube , I'm so excited
Coming soon
When writting testing code of usecases, we should test Failure case?
Yes, when writing testing code for use cases in Flutter, it is essential to test failure cases. Testing failure cases ensures that your application handles errors gracefully and provides the correct responses or actions when something goes wrong
www.dbestech.com/tutorials/testing-failure-cases-in-flutter:-fetch-user-profile-use-case-example
Thank you! Your videos are amazing!
If i only watch the entire three part videos from RUclips, what things will I learn and How much of the app will I be able to make?
one fifth of the course
Hello @dbestech Thanks for your work. It just awsome ! i use your video to implement clean architecture and i have a problem with empty value when i want to convert dataMap to some model. Please can you help me
Can you tell me the timeline of the tutorial where you encountered this problem?
I didn't encountered any problem with your video. The problem is specific with my case. i use a model with multiple fields and when a user register he just fill some of those fields. So when i retreive data, decode it as json and try to convert it as a model, i got the error: expected a 'String' but got a 'null' value because there are fields that the user have to complete after sign in.
can you share github repo to understand code more precisely??
You may buy the source code.
Seeing this video we will be able to make this app ...where is the full tutorial of this app?
There are different parts. check the playlist.
@@dbestechsorry sir I can't find any tutorial video for this one please help me...can you share me the link of this one please
wow it's amazing 👌👌👌
Amazing content, I love this
Glad to hear it
When i finish this course on youtube, i only need to buy the second part right (?)
YOu should buy the source code and get free access to all the parts.
@@dbestech what if i only want to buy the course..
Which course should i buy after i complete this playlist?
@@rubberduck3393 if you buy the source code, you get both the complete code(including the code not included in the course) and the course. But if you only buy the course, you just get the course. So buying the code is profitable for you.
@@rubberduck3393 after this you may buy the Riverpod one
Hey dbestech , in my last course on udemy the elearn course , we didnt use getIt dependecy injection and this domain thing , is this architecture more desired or the one we used in the elearn app 😅 even i feel more comfy with the old on in elearn , i feel this could be interesting too , and is singleton opposite if DI ? HOPE you will answer
Thanks. In ulearning app we have used MVC pattern, Here in this case we have getit for dependency injection. Here this is a powerful architecture for robust scalable app. Ulearning is a basic course, you may take this course. If you take buy the source code first and then I will give you free coupon.
@@dbestech yes it would be fantastic , butyour elearn and chat app from udemy was too much better explained ,
Can you explain Why should we use create params instead entity in with params use case?
www.dbestech.com/tutorials/flutter-clean-architecture-and-tdd#id_1
Thankyou for this tutorial .This was very helpful .can you please share source code
do you have something for firebase & bloc?
isn't this you are looking for? this is firebase and bloc
Please reply
which is better and most used in industry Riverpod or Bloc
BLoC is used most. cuz it's simpler and easy to use. Getx is the easiest one.
This is really the good course
thanks
If I buy the commercial license code, is there also video to cover the extra features?
I located in Malaysia but the currency is in USD, so I not know how much I will be charged in MYR, any advise on this?
Commercial license don't cover extra video. But you get extra code. You may buy the code from the buymeacoffee link or through paypal.
thnx great work, if we have more features where shall we put home and splash screen
Just keep adding new features, everything else stays the same
in this widget test with bloc is there?
thanks, you are great same as always.😍😍😍
please share with others.
Can someone make a tutorial without firebase ?
Do you have instant and regular doubt clearing when I buy the course?
Yes I do! but consider buying the source code first and then buy the course for free.
@@dbestech I'll see what I can do, I am just trying to learn and don't have any source of income. Also the RUclips quality seems very low and blurry.
can you please tell us the different between the course here and in udemy?
Udemy course has short videos and given code for every section.
On the Udemy course, video 34 to video 35 have a gap. I came here to see what's missing. Please fix it.
sure let me check.
Hey Man can do a video with a content of a simple flutter app using bloc pattern with API calls and an another app like you are currently doing in the live can you do it .. ?
I already have a course for it. www.dbestech.com/tutorials/online-learning-course-app-tutorial
This was excellent
Please share the channel with others. We try our best to make free good content.
do i have to buy this course in udemy or is it full course here in youtube?
Take it on Udemy, better buy the source code from me here and then get free access to the course with a free coupon www.buymeacoffee.com/dbestech/e/147643
is this video about the app demo at the beginning? or the app demo will be made with another video tutorial? @dbtstech
can i use DataState class instead of Either Dartz?which method is better ?
www.dbestech.com/tutorials/flutter-clean-architecture-and-tdd#id_2
love from pakistan ✨
in the description you gave the link to part 2 course...can you give me first part course link ? i checked your udemy courses..all are looking same.. That's why i am asking here for the link of part 1.
www.dbestech.com/tutorials/flutter-clean-architecture-tdd-bloc-course here you have everything. I just double checked. The courses are separate and they go to different links. You need to recheck
sorry...my bad...i directly clicked on part 2 link instead of q & a link...thanks
Do you work on mvvm?
Hi, I have a question. Are you a team?. I have the TDD Udemy course and The voice is different there? Is it the same person?
Yes, we are a team. Paul is my team member.
Can you please make a food delivery app tutorial thas a users, riders app and an admin panel?? Thank you.
I already have one using Getx
Which back-end service is used in this project?
i think no backend, APIs are mocked
I don't understand, is the whole course divided into 2 parts and then the first part is free in RUclips and the second part is paid in Udemy? Am I correct?
Nope. WE are still doing part 1 in udemy. RUclips got 1/3 of part 1 here
Where are you from? Aren't Uzbekistan?
hello, I have a question: if I buy the udemy course do I get access to the education app code?
Yes, you do. But not the complete one. But most of the code is given there
@@dbestech ok, but does the course include the tutorial for the video player from local storage feature?
I am purchasing this full course on Udemy, but please, is it the same thing with the commercial license on Buymeacoffee?
???
Thank you
Nope. Thé commercial license include more codes. You may buy the commercial license first and then I will give free access to the course
@@dbestech thanks for your immediate response
Please provide me the link to purchase the commercial license
@@notify7610 www.buymeacoffee.com/dbestech/e/147643
Sir, I wanna buy the course through the commercial license we get from your coffee link so that its more affordable for me as a student. Will I have access to all the parts though?
Yes, you will have access to all parts.
buy from here www.buymeacoffee.com/dbestech/e/147643
I think that for someone who whant to apply the tdd pattern, he need to know all the basics of dart and flutter
Yes, it's not for beginners. not at all
nice work bro.....
Thank you so much 😀
i am still beginner, but u use firebase database in this course right?
yes, if you are beginner, this is not a right course for you.
We want asslam to take class. Unfortunately its hard to get what he who took this class is saying
ok. We will do it
What extension auto generate file test u use ?
mocktail: ^1.0.0
Is there github repo link for this code?
www.dbestech.com/tutorials/flutter-clean-architecture-tdd-bloc-course
are we using firebase for notifications?
Yes
next part uploaded date??
In two weeks
Awesome
Share and like
Did more parts have to come? Will you post the full course of that?
will post half of it. Another 8 hours to come
Is this the same course like the one from Udemy?
udemy has more
how wan i get the assets folder please?
Here www.dbestech.com/tutorials/flutter-clean-architecture-tdd-bloc-course at the top right
@@dbestech thanks
❤❤
im asking you you can you see lines of your code? its verey far and not clear
zoooooooooooooooom the coooooooodd pleaaaaaaaaase uuusss the big font use the vs code
much setting to use in vscode can help in that
He actually did that: 1:51:46
Where is part 2?
Given here ruclips.net/video/r8ao3JzgehA/видео.html
If I write the app like this, my boss fire me in 2 months because of too slow lol
please , send me the Images and UI by figma
What is Bloc TDD ?
Test Driven Development
nothing is free :(
I don't understand anything. Seems to be very tough
Yes, they are bit difficult.
is this the full course ?
yes,the complete one on Udemy
Learn more about the course here www.dbestech.com/tutorials/flutter-clean-architecture-tdd-bloc-course