-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpubspec.yaml
More file actions
145 lines (103 loc) · 2.78 KB
/
pubspec.yaml
File metadata and controls
145 lines (103 loc) · 2.78 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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
name: flow
description: "A new Flutter project."
# Prevent accidental publishing to pub.dev
publish_to: 'none'
# App version: major.minor.patch+buildNumber
version: 1.0.0+1
environment:
# Supported Dart SDK versions
sdk: '>=3.8.0 <4.0.0'
dependencies:
flutter:
sdk: flutter
# Common UI & state management
cupertino_icons: ^1.0.6
flutter_bloc: ^9.1.1
go_router: ^17.0.0
# Networking
dio: ^5.9.0
# JSON serialization
json_annotation: ^4.9.0
# Localization / i18n
slang: ^4.10.0
slang_flutter: ^4.10.0
# Debug logging
logger: ^2.0.2+1
# Testing utils for Bloc
bloc_test: ^10.0.0
# Value comparison
equatable: ^2.0.5
# Dependency injection
get_it: ^9.0.5
injectable: ^2.3.2
# App icons generator
flutter_launcher_icons: ^0.14.4
# Local storage
shared_preferences: ^2.2.2
# Functional programming helpers (Either, Option)
dartz: ^0.10.1
# Date / Number formatting
intl: any
# Connectivity checker
internet_connection_checker: ^3.0.1
# Required for supporting localization in Flutter
flutter_localizations:
sdk: flutter
# Local notifications
flutter_local_notifications: ^19.5.0
timezone: ^0.10.1
# UUID generator for local IDs
uuid: ^4.3.3
# Google login
google_sign_in: ^7.2.0
# Environment variables support, reads from .env
flutter_dotenv: ^6.0.0
dev_dependencies:
flutter_test:
sdk: flutter
# Lint rules for best practices
flutter_lints: ^6.0.0
# Required for code generation (Json, Injectable)
build_runner: ^2.4.8
# Generates JSON serialization code
json_serializable: ^6.8.0
# Mocking for tests
mockito: ^5.4.4
flutter:
# Allows Material Icons
uses-material-design: true
assets:
# Environment variables (optional: keep out of production VCS)
- .env
# Images (png/jpg/svg/gif…)
- assets/images/
# Animations (Rive, flare, json, etc.)
- assets/animations/
# Lottie animations
- assets/lottie/
# Videos (mp4/avi/webm…)
- assets/videos/
# Sounds / SFX / music
- assets/sounds/
# GIFs inside images/gifs folder
- assets/images/gifs/
# Icons (png/svg)
- assets/images/icons/
# Illustrations (svg/png artworks)
- assets/images/illustrations/
# Logos
- assets/images/logos/
fonts:
# Custom font family
- family: Source Code Pro
fonts:
- asset: assets/fonts/SourceCodePro/SourceCodePro-Regular.ttf
weight: 400
- asset: assets/fonts/SourceCodePro/SourceCodePro-Bold.ttf
weight: 700
- asset: assets/fonts/SourceCodePro/SourceCodePro-SemiBold.ttf
weight: 600
- asset: assets/fonts/SourceCodePro/SourceCodePro-Medium.ttf
weight: 500
- asset: assets/fonts/SourceCodePro/SourceCodePro-Light.ttf
weight: 300