Skip to content

MVC

stackchain:
architecture: mvc
state_management: getx
routing: getx
di: getx

Or use the preset:

stackchain:
preset: getx_mvc
lib/features/<name>/
models/
controllers/
views/
widgets/
bindings/ # when GetX
  • Minimal ceremony with GetX
  • Fast iteration for small/medium apps
  • Controllers can accumulate god-object logic without discipline
  • Harder to enforce domain purity than clean/feature_first

GetX-centric codebases and rapid delivery teams comfortable with MVC.

Model, controller, binding (GetX), page, header widget — with other state variants as configured.