Files
bot_dev2 d9d72405c6 feat(mobile): #24 Flutter三合一APP骨架搭建
- Flutter 3.x 项目初始化(pubspec.yaml + 目录结构)
- 核心依赖:dio/go_router/provider/shared_preferences/hive/geolocator
- 统一登录页 + Token管理(TokenService + AuthInterceptor)
- 底部Tab三合一导航(供水/巡检/营收)
- 供水管理Tab:监测数据列表(MonitorListPage)
- 巡检Tab:任务列表+状态筛选+进度展示(PatrolTaskListPage)
- 营收Tab:抄表页面+账单列表(MeterReadingPage/BillListPage)
- 消息推送服务(PushService)
- GPS定位服务(LocationService)
- 拍照/相册服务(CameraService)
- 离线缓存服务(CacheService)
- Android/iOS打包配置+权限声明
- GoRouter路由+Auth认证守卫
- Provider状态管理
2026-06-15 08:52:55 +08:00

39 lines
775 B
YAML

name: water_management_app
description: 供水管理系统三合一移动端APP(供水/巡检/营收)
publish_to: 'none'
version: 1.0.0+1
environment:
sdk: '>=3.0.0 <4.0.0'
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.6
dio: ^5.4.0
go_router: ^13.0.0
provider: ^6.1.1
shared_preferences: ^2.2.2
hive: ^2.2.3
hive_flutter: ^1.1.0
geolocator: ^10.1.0
image_picker: ^1.0.4
flutter_local_notifications: ^17.0.0
json_annotation: ^4.8.1
intl: ^0.19.0
cached_network_image: ^3.3.0
pull_to_refresh: ^2.0.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^3.0.1
build_runner: ^2.4.7
json_serializable: ^6.7.1
hive_generator: ^2.0.1
flutter:
uses-material-design: true
assets:
- assets/images/