/flutter_clean_architecture

A flutter project using clean architectire

Primary LanguageDart

Flutter Clean Architecture

A flutter project using clean architecture by Uncle Bob

Getting Started

Inspiration for using this:

We know that the bad code slow us down, why we write bad code? The answer is i have to go faster (you don't go faster writing crappy), if you wanna go fast do a good job.

How this work:

Layers

Widget -> View Presentation (bloc,vm,presenter ...) -> useCase -> repository -> dataSources -> (remote/local)

In this project i'm using Mobx to handle state management, this is my interpretation of clean architecture, and does not mean that this is the right way. Recently i'm testing a more simple way to use the clean architecture, because some times this approach can be boilerplate for some projects, use wisely.