Skip to content

A collection of opinionated project architectures for Flutter apps.

Notifications You must be signed in to change notification settings

joshuadeguzman/flutter-architecture-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A collection of opinionated project architectures for Flutter apps.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published