███████╗██╗ ██╗ ██╗████████╗████████╗██████╗ ███████╗██╗ ██████╗ ███████╗
██╔════╝██║ ██║ ██║╚══██╔══╝╚══██╔══╝██╔══██╗██╔════╝██║ ██╔══██╗██╔════╝
█████╗ ██║ ██║ ██║ ██║ ██║ ██████╔╝█████╗ ██║ ██████╔╝█████╗
██╔══╝ ██║ ██║ ██║ ██║ ██║ ██╔══██╗██╔══╝ ██║ ██╔══██╗██╔══╝
███████╗███████╗╚██████╔╝ ██║ ██║ ██║ ██║███████╗███████╗██║ ██║███████╗
╚══════╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚═╝ ╚═╝╚══════╝
A modern, tier‑grade Flutter starter for enterprise apps with:
- Material 3 adaptive UI (light/dark)
- Riverpod state management
- go_router navigation (shell with tabs)
- L10n (ARB) internationalization
- Strong linting and CI via GitHub Actions
- Golden tests using Alchemist
Tip: replace
assets/readme/hero.pngwith your own 3D render or mockup to achieve a “3D visual” README effect.
flowchart LR
subgraph UI
A[HomeScreen]
B[SettingsScreen]
end
subgraph Core
C[(Providers)]
D[[Router]]
E[[Theme / Brand Tokens]]
end
A -->|reads| C
B -->|reads| C
A --> D
B --> D
D --> A
D --> B
E --> A
E --> B
- Install Flutter
- Enable web (optional):
flutter config --enable-web - Install deps:
flutter pub get - Generate l10n:
flutter gen-l10n - Run:
flutter run
flutter testGolden tests are under test/golden. Update baselines with:
flutter test --update-goldenslib/core/brand.dart— design tokens (colors, spacing, motion)lib/core/theme.dart— Material 3 themeslib/router.dart— go_router setup with shell + tabslib/ui/— screens and widgetslib/l10n/— ARB localization files
See .github/workflows/ci.yml for format, analyze, and tests on PRs.
