Flutter TDD Clean Architecture Course [1] – Explanation & Project Structure

preview_player
Показать описание
📗 Learn from the written tutorial 👇👇

👨‍💻 Do you write good code? Find out now!

Keeping your code clean and tested are the two most important development practices. In Flutter, this is even more true than with other frameworks. On one hand, it's nice to hack a quick app together, on the other hand, larger projects start falling apart when you mix the business logic everywhere. Even state management patterns like BLoC are not sufficient in themselves to allow for easily extendable codebase.

This is where we can employ clean architecture and test driven development. As proposed by our friendly Uncle Bob, we should all strive to separate code into independent layers and depend on abstractions instead of concrete implementations.

Go to my website for more information, code examples, and articles:

Follow me on social media:
Рекомендации по теме
Комментарии
Автор

This is an amazing course you've put together, really appreciate all the hard work you put into it. In the future would love to hear more about how to handle more complex cases with full CRUD operations, as well as multiple views/blocs/repositories which are interdependent. Looking forward to the next class!

EricBichara
Автор

Thank you for the tutorial! Finally a real world implementation of a clean architecture instead just the common tutorials on how to create this and that. Your explanation is very clear and easy to understand.

tityseptiani
Автор

Matej, thank you so much for existing. You aim to provide the best app development courses/tutorials out there and in all of the research I have done over the years, yours have always prove to be a major cut above the rest—your pacing, your choice of words, your easy-going vocal demeanor—it's untouchable. I cannot express how truly thankful I am for you and the wonderful work you do for the entire developer community. Keep doing what you do best. Much love and support, brother. 💙

Eltramicst
Автор

Perfect explanations, perfect speed. Fantastic job. Best Flutter Tutorial I've seen on YouTube! Hats Off to you Sir!

jonathan
Автор

What an amazing series. I'm so thankful for all of the efforts you put into this series. Keep it up

Vellutia
Автор

Amazing stuff, as usual. You're literally the best Flutter YouTuber out there. Keep up the good work!

dalinarkholin
Автор

I'm comming from mvvm pattern and I was looking for something like that for flutter really long time and I finaly found. Thanks a lot, amazing video!!

Majkelo
Автор

I'm in the middle of my first flutter project, And I wish I had found you earlier. I'm a fan of Uncle Bob and clean architecture.

tintin
Автор

After watching ton of videos...I finally found yours who took time to go into the depth of things. Thank you

sargamagarwal
Автор

Man, claps to you. Top quality and for free. Thanks for all this content. Really appreciated.

hexdump
Автор

Firstly: Thankyou @ResoCoder for your overwhelming tutorials, You're Awesome!!


Secondly: For All of you looking for same icons add this in your setting.json file:


{
"global_state": "global",
"ui": "layout",
"bloc": "controller",
"features":"other",
"presentation":"layout",
"data":"database",
"domain":"rules",

},


That's all folks!

techstudio
Автор

Best video I've ever seen about flutter architecture! Thank you very much for the content!

ernestbarrachina
Автор

Nice one. A lot of tutorials are focused on explaing one thing, a couple of them are showing archtectirure patterns, almost none of them are explaing testing. You are planning to create it all together and whats more with TDD. Awsome job and desire to share knowledge. Thanks for that and I hope, We’ll see a lot of videos from you

marekchojecki
Автор

This is what I need. Love it, big thanks, excellent work dude!

yanuyusuf
Автор

Well explained in a simple and understandable way, now I understand flutter as pro

ntirinigasenior
Автор

OH MY GOD! You make me to understand a lot design, framework, code I have coding 2 year . You're video open my mind forever.
Thanks, sir.

kawhao
Автор

Thought I would add a comment here for those wondering how the entire course is instead of waiting till you are half way through and finding some modules aren't as good or lacking etc..
I can tell you, as a developer or a beginner, this course is a must because it follows solid engineering practices not ad hoc development like some other tutorials. As an experienced developer I still learned a lot and know you will as well. Thanks again RESO CODER!!!

davidfox
Автор

The first person who explained why you have to have both models and entities, great stuff!

cgydlxi
Автор

I applied for a development job and went through 3 interviews. After the 3rd interview, I was given a take-home assignment that requires us to know clean architecture. I know nothing about clean architecture but have experience developing apps. The company gave me some slides to learn clean architecture but I don't think they explain it that well. I am reading your written tutorials and then watching the videos and taking notes. You are saving me! Thank you!

LondonQuiTran
Автор

Thank you from Syria, This is literally the corner stone I was looking for.

omarhalabi