177 lines
4.2 KiB
YAML
177 lines
4.2 KiB
YAML
name: jinzhi_flutter_app
|
||
description: "金值 - 贵金属资产管家"
|
||
publish_to: 'none'
|
||
|
||
version: 1.3.0+1
|
||
|
||
environment:
|
||
sdk: ^3.12.2
|
||
|
||
dependencies:
|
||
flutter:
|
||
sdk: flutter
|
||
flutter_localizations:
|
||
sdk: flutter
|
||
|
||
# 状态管理
|
||
hooks_riverpod: ^3.4.3
|
||
riverpod_annotation: ^4.0.7
|
||
flutter_hooks: ^0.21.3+1
|
||
|
||
# 路由
|
||
# 与已通过 Android/iOS Release 验证的金小册保持同一 17.x 版本线。
|
||
# go_router 18.x 留待后续单独做 major 升级验证。
|
||
go_router: ^17.5.0
|
||
app_links: ^7.2.2
|
||
|
||
# 网络 + 序列化
|
||
dio: ^5.11.1
|
||
retrofit: ^4.10.0
|
||
|
||
# Checked-in bindings still use PbList, removed by protobuf 4.
|
||
# Do not upgrade until generated PB bindings are migrated.
|
||
protobuf: ^6.1.0
|
||
fixnum: ^1.1.1
|
||
|
||
# 存储
|
||
flutter_secure_storage: ^11.2.0
|
||
shared_preferences: ^2.5.6
|
||
|
||
# Keep pinned for Flutter Built-in Kotlin migration compatibility.
|
||
shared_preferences_android: 2.4.28
|
||
|
||
# 设备信息
|
||
device_info_plus: ^13.3.0
|
||
package_info_plus: ^10.2.2
|
||
uuid: ^4.6.0
|
||
|
||
# UI / 视觉
|
||
shadcn_ui: ^0.57.1
|
||
|
||
# Google Fonts 9.x requires Dart 3.13.
|
||
google_fonts: ^8.2.1
|
||
|
||
flutter_remix: ^0.0.3
|
||
flutter_svg: ^2.3.0
|
||
not_static_icons: ^0.54.0
|
||
shimmer: ^4.0.0
|
||
|
||
# 网络图片与磁盘缓存
|
||
# cached_network_image 暂不跨 major,本轮只升级已验证公共依赖。
|
||
cached_network_image: ^3.4.1
|
||
flutter_cache_manager: ^3.4.5
|
||
|
||
# WebView
|
||
webview_flutter: ^4.14.1
|
||
webview_flutter_android: ^4.14.1
|
||
|
||
# Latest Dart 3.12-compatible 3.26.x.
|
||
webview_flutter_wkwebview: ^3.26.2
|
||
|
||
dsbridge_flutter: ^1.2.0
|
||
|
||
# App 更新
|
||
flutter_app_update:
|
||
git:
|
||
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
|
||
path: packages/flutter_app_update
|
||
ref: 5c93a6d90977887488d7a73c58083000f1b94f4e
|
||
|
||
# 系统 / 权限
|
||
android_intent_plus: ^6.1.0
|
||
permission_handler: ^13.0.2
|
||
app_tracking_transparency: ^2.0.7
|
||
|
||
# 内容 / 播放
|
||
flutter_markdown_plus: ^1.0.12
|
||
video_player: ^2.14.1
|
||
|
||
# 工具
|
||
url_launcher: ^6.3.3
|
||
fancy_dio_inspector: ^2.0.1
|
||
|
||
# Major upgrade: validate Cupertino icon rendering.
|
||
cupertino_icons: ^2.0.0
|
||
|
||
# 私有 Android 插件
|
||
android_id:
|
||
git:
|
||
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
|
||
path: packages/android_id
|
||
ref: 5c93a6d90977887488d7a73c58083000f1b94f4e
|
||
|
||
android_oaid:
|
||
git:
|
||
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
|
||
path: packages/android_oaid
|
||
ref: 5c93a6d90977887488d7a73c58083000f1b94f4e
|
||
|
||
flutter_paid:
|
||
git:
|
||
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
|
||
path: packages/flutter_paid
|
||
ref: 47ef2a0ede84de8d0590387f203c72b0ab13f8f8
|
||
|
||
platform_metadata:
|
||
git:
|
||
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
|
||
path: packages/platform_metadata
|
||
ref: 5c93a6d90977887488d7a73c58083000f1b94f4e
|
||
|
||
# 友盟
|
||
umeng_common_sdk:
|
||
git:
|
||
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
|
||
path: packages/umeng_common_sdk
|
||
ref: 97bf7633fe6f9bdde052839432bd7259fb72e757
|
||
|
||
umeng_push_sdk:
|
||
git:
|
||
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
|
||
path: packages/umeng_push_sdk
|
||
ref: 97bf7633fe6f9bdde052839432bd7259fb72e757
|
||
|
||
umeng_verify_sdk:
|
||
git:
|
||
url: https://gitea.neuronlabs.art/third-party-project/flutter-packages.git
|
||
path: packages/umeng_verify_sdk
|
||
ref: 97bf7633fe6f9bdde052839432bd7259fb72e757
|
||
|
||
flutter_dotenv: ^6.0.1
|
||
fluttertoast: ^10.0.2
|
||
|
||
shorebird_code_push: ^2.0.7
|
||
|
||
flutter_html: ^3.0.0
|
||
easy_refresh: ^3.5.1
|
||
|
||
dev_dependencies:
|
||
flutter_test:
|
||
sdk: flutter
|
||
|
||
# Flutter 3.44.9 下继续保持。
|
||
# 2.15.2+ 会通过 analyzer 要求 meta ^1.18.3,
|
||
# 与 flutter_test 固定的 meta 1.18.0 冲突。
|
||
build_runner: ^2.15.1
|
||
|
||
# 必须精确锁定。
|
||
# 10.2.10+ 同样会要求新的 analyzer/meta。
|
||
retrofit_generator: 10.2.9
|
||
|
||
riverpod_generator: ^4.0.9
|
||
|
||
icons_launcher: ^3.1.0
|
||
flutter_native_splash: ^2.4.8
|
||
flutter_lints: ^6.0.0
|
||
|
||
dependency_overrides:
|
||
|
||
|
||
flutter:
|
||
uses-material-design: true
|
||
|
||
assets:
|
||
- shorebird.yaml
|
||
- assets/env/.env
|
||
- assets/launch/
|
||
- assets/navigation/ |