name: photo_live description: 工作人员现场影像上传 App(P3,Android 优先 / iOS 待 G3 编译)。 publish_to: 'none' version: 1.0.0+1 environment: sdk: ^3.12.2 dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter # 状态管理 flutter_riverpod: ^3.4.3 # 网络 dio: ^5.11.1 # 本地任务库(Task 5 建 schema) drift: ^2.35.0 sqlite3_flutter_libs: ^0.6.0+eol # 会话与凭证存储 flutter_secure_storage: ^11.2.0 # 设备标识持久(sourceDeviceId,非机密——shared_preferences 足够) shared_preferences: ^2.5.3 # 选图 / 连拍 image_picker: ^1.2.3 # 应用内相册选择器(连选/全选/无系统 100 张上限;基于 photo_manager) wechat_assets_picker: ^10.1.3 camera: ^0.12.1 # 分享二维码 qr_flutter: ^4.1.0 # 路径 path_provider: ^2.1.6 path: ^1.9.1 # l10n(与 flutter_localizations 来自 SDK 的约束保持一致) intl: 0.20.2 timezone: ^0.11.1 url_launcher: ^6.3.2 share_plus: ^13.3.0 gal: ^2.3.3 fluwx: ^6.0.2 connectivity_plus: ^7.3.1 # 封面/宣传图裁剪(纯 Flutter) crop_your_image: ^2.0.0 # 像素编码输出(裁剪页直接 import) image: ^4.3.0 flutter_launcher_icons: android: true ios: false image_path: "assets/brand/app-icon.png" adaptive_icon_background: "#1A73E8" adaptive_icon_foreground: "assets/brand/app-icon.png" dev_dependencies: flutter_test: sdk: flutter # 集成测试(P3 Task 11:MuMu + 真实 cn-api/MinIO/ov 全链路) integration_test: sdk: flutter flutter_lints: ^6.0.0 build_runner: ^2.15.1 drift_dev: ^2.35.0 flutter_launcher_icons: ^0.14.0 flutter: # l10n 代码生成(arb 见 lib/l10n/,配置见 l10n.yaml) generate: true uses-material-design: true