# flutter_scaffolding **Repository Path**: fofo_1/flutter_scaffolding ## Basic Information - **Project Name**: flutter_scaffolding - **Description**: flutter基础架子 - **Primary Language**: Dart - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-12 - **Last Updated**: 2026-06-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Flutter Quickstart Workspace 这是一个面向移动端和桌面端分离开发的 Flutter monorepo 脚手架。 ## 快速开始 ```bash dart pub get cd packages/app_models dart run build_runner build --delete-conflicting-outputs cd ../.. cd apps/mobile_app flutter run --dart-define=APP_ENV=dev cd ../../apps/desktop_app flutter run -d windows --dart-define=APP_ENV=dev ``` ## 项目结构 - `apps/mobile_app`: 移动端 App,独立维护 UI、路由、页面状态和交互。 - `apps/desktop_app`: 桌面端 App,独立维护 UI、路由、页面状态和交互。 - `packages/app_core`: 环境、异常、Result、日志、通用工具。 - `packages/app_models`: 共享 DTO / Entity,使用 Freezed 和 json_serializable。 - `packages/app_storage`: TokenStorage、AppPreferences、存储相关 Riverpod provider。 - `packages/app_network`: Dio、ApiClient、拦截器、网络相关 Riverpod provider。 - `packages/app_domain`: 共享业务接口、UseCase、跨端一致的业务规则。 - `packages/app_data`: Repository 实现、数据层 provider、示例数据源。 更多架构约定见 `ARCHITECTURE.md`。