-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpubspec.yaml
More file actions
103 lines (93 loc) · 2.71 KB
/
pubspec.yaml
File metadata and controls
103 lines (93 loc) · 2.71 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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
name: train_libre
description: "Train Libre is a modern, privacy-first fitness and nutrition
tracking app. Offline-first, no cloud dependency, built with Flutter."
publish_to: "none"
version: 0.9.3+90014
environment:
sdk: ">=3.0.0 <4.0.0" # Adjusted for modern SDKs
dependencies:
flutter:
sdk: flutter
# DOC: Added for localization (multilingual support)
flutter_localizations:
sdk: flutter
intl: 0.20.2 # Always check the latest version with `flutter pub outdated`
# DOC: Added for the SQLite database
sqflite: ^2.3.0
path: ^1.8.3
cupertino_icons: ^1.0.8
flutter_gen: ^5.14.1
shared_preferences: ^2.2.3
dynamic_color: ^1.7.0
url_launcher: ^6.2.6
path_provider: ^2.1.5
file_picker: ^11.0.2
share_plus: ^12.0.2
fl_chart: ^1.1.0
flutter_svg: ^2.3.0
vibration: ^3.1.3
csv: ^8.0.0
provider: ^6.1.5+1
google_fonts: ^8.1.0
package_info_plus: ^9.0.0 # or the latest version
image_picker: ^1.2.2
cryptography: ^2.7.0
table_calendar: ^3.2.0
mime: ^2.0.0
archive: ^4.0.9
rename_app: ^1.6.6
liquid_glass_renderer: ^0.2.0-dev.3
soft_edge_blur: ^0.1.3
# AI Meal Capture (#81)
http: ^1.2.0
flutter_secure_storage: ^10.1.0
flutter_local_notifications: ^21.0.0
timezone: ^0.11.0
crypto: ^3.0.5
drift: ^2.33.0
sqlite3_flutter_libs: ^0.6.0+eol
uuid: ^4.3.3
json_annotation: ^4.8.1
flutter_zxing: ^2.3.0
permission_handler: ^12.0.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^6.0.0
flutter_launcher_icons: ^0.14.4
build_runner: ^2.15.0
drift_dev: ^2.20.0
flutter_launcher_icons:
android: true # Generate the icon for Android
ios: true # Generate the icon for iOS
image_path: "assets/icon/train-libre_icon_dark_bg.png" # Path to the main icon
flutter:
# DOC: This flag is required. It tells Flutter to generate the
# localization code automatically.
generate: true
uses-material-design: true
assets:
- assets/icon/train-libre_icon_dark_green_no_bg.svg
- assets/icon/train-libre_icon_dark_bg.png
- assets/images/max_mustermann.png
- assets/db/
fonts:
- family: Inter
fonts:
- asset: assets/fonts/Inter-Regular.ttf
weight: 400 # Regular
- asset: assets/fonts/Inter-Medium.ttf
weight: 500 # Medium
- asset: assets/fonts/Inter-SemiBold.ttf
weight: 600 # SemiBold
- asset: assets/fonts/Inter-Bold.ttf
weight: 700 # Bold
- asset: assets/fonts/Inter-ExtraBold.ttf
weight: 800 # ExtraBold
- asset: assets/fonts/Inter-Black.ttf
weight: 900 # Black
- asset: assets/fonts/Inter-Italic.ttf
style: italic
- asset: assets/fonts/Inter-BoldItalic.ttf
weight: 700
style: italic