Flutter Clean Architecture - Full Course

preview_player
Показать описание
This is a visual tutorial of Clean Architecture with Flutter (Full Course). The course is based on the @ResoCoder 7-hour course available on YouTube. By combining both courses, you will gain a deep understanding of how to use Clean Architecture with Flutter like a pro. Throughout this Clean Architecture tutorial, you will learn how to implement it in your own apps. The primary goal of this video is to ensure your comprehension of how Clean Architecture (CA) works, and to aid in this, we employ visual aids extensively. Furthermore, most of the necessary code for Flutter is readily accessible on GitHub (Link in the description below). We encourage you to express your opinion by liking or disliking this video and leaving positive or constructive feedback in the comments. This input will help us create better content in the future. Flutter Mapp is committed to offering the simplest and fastest Flutter tutorials on earth. Thank you for watching, and peace. ✌

LINKS

PROVIDER
Keep in mind that you can build your clean architecture projects using alternatives; you aren't required to use Provider.

WEBSITE

OVERVIEW
0:00​ The board
6:04 Get the project (GitHub)
9:06 What will we build
10:34 API
12:47 Feature 1: Visual Explanation
16:34 Feature 1: Code Explanation
26:24 Feature 2: Business Layer
33:14 Feature 2: Data Layer
40:07 Feature 2: Presentation Layer
43:04 What is next?
44:39 Provider (Setup)
51:36 Widget
56:17 Remote data source
1:00:59 Provider (Usage)
1:06:43 Visual overview
1:08:45 Code overview

MISSION
Our mission at Flutter Mapp (Flutter Mobile App) is to help purpose driven Flutter developers go full-time doing what they love and making an impact through coding. We achieve this with useful Flutter tips and straight to the point Flutter videos.

RECOMMENDED VIDEOS

SOCIAL MEDIA:

CONTACT

#FlutterMapp
#flutter #cleanarchitecture
Рекомендации по теме
Комментарии
Автор

Finally i learnt clean architecture on this channel. ❤❤ Thank you so much sir. 🇮🇳 love from India.

cleanbold
Автор

Explained very well, your hard work is clearly showing up, I am grateful that I found your video, thank-you

ravi
Автор

This is a brilliant course! Thank you so much for putting this together.

rahulrvp
Автор

I am so grateful you did this tutorial, thank you very much!

Nicosfrs
Автор

Oh my god. This is the video where a avarage developer will become advance developer. Thanks for amazing content.❤

webappss
Автор

Do you mean clean architecture by Uncle Bob ? If so, your video is not.
The domain (business logic) is the center of the circle, or the top of the cone. The data sources (network requests, local db) are at the same level of the presentation, in the outer circle.
The flow is from outer circle to inner circle, then inner to outer.
There is a lot of reading about clean architecture on the internet, all and its opposite.

But the idea is clear: I should not constraint my domain with infrastructure constraints.
Similar concepts that share the same idea: hexagonal, onion, ports and adapters, domain driven design.

Guix
Автор

Best Video for understanding the concept of clean architecture
Very helpful

unknownprogramme
Автор

Very nice explained.. Learned a lot about what should be architecture.. Love from Bangladesh.

tapantorbangla
Автор

very well explanation of clean architecture using a cone. thank you!

aldoalexisurtusuasteguicar
Автор

this video is pure gold. thank you for sharing knowledge

DaniTeCuenta
Автор

thanks for creating this much details tutorial. Expecting more from you

abymathew
Автор

Thanks.. this is the ultimate flutter clean architecture guide for me ;)❣

nemuellealpereira
Автор

was just about to implement offline system for my apps so this architecture really helpful, thanks!

muazamir
Автор

Good video. Taking it step by step so haven't watched it all, but have a question about the Data source layer. Feels like when the app get even slightly more complex you'll end up with a lot of code as some features will access the same data. Why not create a singleton service that handles all data from a single API endpoint from which all features accessing that data can access the data. Also prevents inconsistent states across the app

silentSkipan
Автор

thank you so much for this tutorial about clean architecture

devagarwal
Автор

Best clean architecture video I've ever seen.
It would be great if you could make another video about TDD. You can rewrite this program using TDD.
P.S. Guys, instead of the eather package, you can use dart records.I think that's easier way

Artem-bxis
Автор

I like your video too much it should out when I learn clean architecture 2 years ago haha. It should be good if you can create tutorial of clean architecture with bloc with your simple explaination.

newnormal
Автор

hello thanks for the video, can you please explain why you created a new feature just for the image, why not creating the image as a widget in the pokemon feature, it seems like this will save alot of boilerplate coding

squidproxy
Автор

Thank you for the video, is great, wont the triggering of a use case from another create extra coupling? I think all the should be in just one feature.

umbrto
Автор

If you are new, I would highly recommend to just stick to classifying your folders to MVC, then u can subclass it even further for each afterwards

U have other approach, like mvvm, but I personally feel like with the standard MVC pattern and classifying it that way, the code is still maintainable

nandaprian