Rodrigolmti / flutter_clean_architecture

A flutter project using clean architectire

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A flutter project using clean architectire


Languages

Language:Dart 84.9%Language:Ruby 12.0%Language:Kotlin 1.5%Language:Swift 1.4%Language:Objective-C 0.1%