Layered Architecture

Best practices for VGV layered monorepo architecture in Flutter, covering the four layers Data, Repository, Business Logic, and Presentation, their unidirectional dependency rules, model transformation across layer boundaries, and app bootstrap wiring. Use when structuring a multi-package Flutter app, creating data or repository packages, defining layer boundaries, or wiring dependencies between packages through path dependencies in pubspec.yaml, barrel exports, and RepositoryProvider.

VeryGoodOpenSource 6a606e4 7 files · 43.4 KB Updated

File contents

VeryGoodOpenSource/vgv-ai-flutter-plugin/tree/main/skills/layered-architecture commit 6a606e4eac

Frequently asked questions

npx skillmds@latest add verygoodopensource/layered-architecture