-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpubspec.yaml
More file actions
72 lines (67 loc) · 2.05 KB
/
Copy pathpubspec.yaml
File metadata and controls
72 lines (67 loc) · 2.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
name: classpath
description: "课途 ClassPath —— 多端课程表软件"
publish_to: 'none'
version: 1.1.0+2
environment:
sdk: '>=3.10.0 <4.0.0'
flutter: '>=3.38.1'
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
cupertino_icons: ^1.0.8
shared_preferences: ^2.3.2
provider: ^6.1.2
flutter_local_notifications: ^22.0.1
timezone: ^0.11.0
flutter_timezone: ^5.1.0
http: ^1.2.0
qr_flutter: ^4.1.0
# 二维码生成矩阵(schedule_share_service 离屏绘制用)
qr: ^3.0.2
# 本地 vendor 版:修复 AGP 9 + android.builtInKotlin=false 下 Kotlin 类不编译的问题
file_picker: ^8.0.0
zxing2: ^0.2.4
image: ^4.9.1
mobile_scanner: ^7.4.0
archive: ^4.0.9
# 系统分享面板:手机端把课程表 json / 二维码图片发送到其它应用。
# 12.x:兼容 vendor 版 file_picker 的 win32 ^5.x 约束(13.x 需要 win32 ^6)。
share_plus: ^12.0.2
# 图片导入课程:ML Kit 中文文字识别(仅 Android / iOS,离线)。
google_mlkit_text_recognition: ^0.17.1
# 手机端把二维码/分享卡片图片直接存进系统相册(Android MediaStore / iOS 照片)。
gal: ^2.3.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^6.0.0
flutter_launcher_icons: ^0.14.3
# 用 assets/ClassPath_1024.png 一次性生成各平台应用图标。
# 运行:dart run flutter_launcher_icons
flutter_launcher_icons:
android: true
ios: true
image_path: "assets/ClassPath_1024.png"
windows:
generate: true
image_path: "assets/ClassPath_1024.png"
icon_size: 256
macos:
generate: true
image_path: "assets/ClassPath_1024.png"
linux:
generate: true
image_path: "assets/ClassPath_1024.png"
icon_size: 512
web:
generate: true
image_path: "assets/ClassPath_1024.png"
flutter:
uses-material-design: true
# 图标也随应用打包,Linux 端用它作为 GTK 窗口图标。
assets:
- assets/ClassPath_1024.png
# 用户协议全文(设置页「关于 → 用户协议」展示)。
- assets/user_agreement.txt