Skip to content

Latest commit

 

History

History
72 lines (49 loc) · 1.13 KB

README.md

File metadata and controls

72 lines (49 loc) · 1.13 KB

Flutter Architecture Examples

A collection of opinionated project architectures for Flutter apps.

Overview

Layered Architecture

layered

Usage

Setting up the projects

Select an example project below. To download its dependencies, run:

make pub app=<example_app>

For example,

make pub app=mobx

Or, download the dependencies for all projects:

make pubs

Running the project

Select an example project below and run:

make run app=<example_app>

For example,

make run app=mobx

Examples

MobX Architecture

Overview

mobx

Project Structure

core
└── data
    ├── api
    ├── models
    ├── local
    └── remote
├── domain
├── widgets (common components)
└── repositories
feature
├── presentation
├── views
└── widgets

See MobX + REST example or MobX + GraphQL example.