-
Notifications
You must be signed in to change notification settings - Fork 29
/
.gitignore
176 lines (147 loc) · 3.55 KB
/
.gitignore
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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
# Good to keep this file with the code.
#.gitignore
## Github Action Workflow for Continuous Integration Testing
# https://medium.com/mobile-development-group/github-actions-for-flutter-cf02923d7b5d
# .github
# Ignore except for application packages
#pubspec.lock
# Flutter IDE files
.packages
.flutter-plugins
.flutter-plugins-dependencies
flutter_export_environment.sh
.pub/
out/
.gradle/
.dart_tool/
.pub-cache/
# Ignore API documentation directory created by dartdoc:
doc/api/
# Android Studio
/*.iml
# Codecov
lcov.info
# Ignore App signing files
*.jks
# Avoid committing generated JavaScript files:
*.dart.js
*.info.json # Produced by the --dump-info flag.
*.js # When generated by dart2js. Don't specify *.js if your
# project includes source files written in JavaScript.
*.js_
*.js.deps
*.js.map
# Explicitly include the example app
!example/**
example/.*
example/ios/Flutter/flutter_export_environment.sh
### Eclipse ###
*.pydevproject
.project
.metadata
/bin/**
/tmp/**
/tmp/**/*
/*.tmp
/*.bak
/*.swp
/*~.nib
/.classpath
/.settings/
/.loadpath
# Miscellaneous
#*.lock
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/
# IntelliJ related
*.iml
*.ipr
*.iws
.idea/
# Visual Studio Code related
.vscode/
# Flutter/Dart/Pub related
build/
# Web related
lib/generated_plugin_registrant.dart
# Symbolication related
app.*.symbolscd
# Obfuscation related
app.*.map.json
mapping.txt
seeds.txt
unused.txt
obfuscate/
# Android related
#google-services.json
**/android/**/gradle-wrapper.jar
**/android/.gradle
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/key.properties
**/android/**/GeneratedPluginRegistrant.java
# iOS/XCode related
#GoogleService-Info.plist
**/ios/**/*.mode1v3
**/ios/**/*.mode2v3
**/ios/**/*.moved-aside
**/ios/**/*.pbxuser
**/ios/**/*.perspectivev3
**/ios/**/*sync/
**/ios/**/.sconsign.dblite
**/ios/**/.tags*
**/ios/**/.vagrant/
**/ios/**/DerivedData/
**/ios/**/Icon?
**/ios/**/Pods/
**/ios/**/.symlinks/
**/ios/**/profile
**/ios/**/xcuserdata
**/ios/.generated/
App.framework
Flutter.framework
Generated.xcconfig
app.flx
app.zip
flutter_assets/
ServiceDefinitions.json
GeneratedPluginRegistrant.*
Info.plist
**/ios/Flutter/.last_build_id
# Exceptions to above rules.
!**/ios/**/default.mode1v3
!**/ios/**/default.mode2v3
!**/ios/**/default.pbxuser
!**/ios/**/default.perspectivev3
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
# flutter_local_notifications
-keep class com.dexterous.** { *; }
##---------------Begin: proguard configuration for Gson ----------
# Gson uses generic type information stored in a class file when working with fields. Proguard
# removes such information by default, so configure it to keep all of it.
-keepattributes Signature
# For using GSON @Expose annotation
-keepattributes *Annotation*
# Gson specific classes
-dontwarn sun.misc.**
#-keep class com.google.gson.stream.** { *; }
# Prevent proguard from stripping interface information from TypeAdapter, TypeAdapterFactory,
# JsonSerializer, JsonDeserializer instances (so they can be used in @JsonAdapter)
-keep class * implements com.google.gson.TypeAdapter
-keep class * implements com.google.gson.TypeAdapterFactory
-keep class * implements com.google.gson.JsonSerializer
-keep class * implements com.google.gson.JsonDeserializer
# Prevent R8 from leaving Data object members always null
-keepclassmembers,allowobfuscation class * {
@com.google.gson.annotations.SerializedName <fields>;
}
##---------------End: proguard configuration for Gson ----------