- 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状态管理
39 lines
775 B
YAML
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/
|