-
Notifications
You must be signed in to change notification settings - Fork 19
/
config.gradle
226 lines (180 loc) · 5.67 KB
/
config.gradle
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
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
ext.deps = [:]
def build_version = [:]
deps.build_version = build_version
//Gradle
def gradle = [:]
deps.gradle = gradle
gradle.plugin = "com.android.tools.build:gradle:3.2.1"
//Android sdk and tools
build_version.compileSdkVersion = 28
build_version.buildVersion = "28.0.3"
build_version.minSdkVersion = 16
build_version.targetSdkVersion = 28
build_version.versionCode = 1
build_version.versionName = "1.0.0"
build_version.javaVersion = JavaVersion.VERSION_1_8
//Android support
def support = [:]
deps.support = support
support.appcompat = 'com.android.support:appcompat-v7:28.+'
support.annotations = 'com.android.support:support-annotations:28.+'
support.core_ui = 'com.android.support:support-core-ui:28.+'
support.cardview = 'com.android.support:cardview-v7:28.+'
support.constraint_layout = 'com.android.support.constraint:constraint-layout:1.0.2'
support.design = 'com.android.support:design:28.+'
support.v4 = 'com.android.support:support-v4:28.+'
support.multidex = 'com.android.support:multidex:1.0.3'
//Kotlin
def kotlin = [:]
deps.kotlin = kotlin
kotlin.stdlib = "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.51"
kotlin.test = "org.jetbrains.kotlin:kotlin-test-junit:1.2.51"
kotlin.plugin = "org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.51"
//图片加载框架Glide
def glide = [:]
deps.glide = glide
glide.glide = 'com.github.bumptech.glide:glide:3.8.0'
//网络请求框架Retrofit
def retrofit2 = [:]
deps.retrofit2 = retrofit2
retrofit2.retrofit = 'com.squareup.retrofit2:retrofit:2.4.0'
retrofit2.converter_gson = 'com.squareup.retrofit2:converter-gson:2.4.0'
retrofit2.adapter_rxjava = 'com.squareup.retrofit2:adapter-rxjava2:2.4.0'
retrofit2.okhttp_log = 'com.squareup.okhttp3:logging-interceptor:3.9.0'
//RxJava2
def rxjava2 = [:]
deps.rxjava2 = rxjava2
rxjava2.rxjava = "io.reactivex.rxjava2:rxjava:2.1.16"
rxjava2.rxandroid = "io.reactivex.rxjava2:rxandroid:2.0.2"
rxjava2.binding='com.jakewharton.rxbinding3:rxbinding:3.0.0-alpha1'
//权限请求
def permission = [:]
deps.permission = permission
permission.plugin = 'com.mylhyl:acp:1.1.7'
//腾讯bugly
def bugly = [:]
deps.bugly = bugly
bugly.plugin = 'com.tencent.bugly:symtabfileuploader:latest.release'
bugly.crashreport = 'com.tencent.bugly:crashreport_upgrade:latest.release'
bugly.nativecrashreport = 'com.tencent.bugly:nativecrashreport:latest.release'
//EventBus
def eventbus = [:]
deps.eventbus = eventbus
eventbus.api = 'org.greenrobot:eventbus:3.1.1'
//circleImage
def circle_img = [:]
deps.circle_img = circle_img
circle_img.api = 'com.makeramen:roundedimageview:2.3.0'
//Gson
def gson = [:]
deps.gson = gson
gson.version = 'com.google.code.gson:gson:2.8.0'
//图片压缩
def luban = [:]
deps.luban = luban
luban.api = 'top.zibin:Luban:1.1.5'
//图片 选择器/预览/长图
def photo = [:]
deps.photo = photo
photo.select = 'com.jph.takephoto:takephoto_library:4.0.3'
photo.preview = 'com.github.chrisbanes:PhotoView:2.1.4'
photo.long = 'me.kareluo.intensify:image:1.1.0'
//下拉刷新
def pullRefresh = [:]
deps.pullRefresh = pullRefresh
pullRefresh.api = 'in.srain.cube:ptr-load-more:1.0.2'
//微信支付
def pay = [:]
deps.pay = pay
pay.wechat = 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'
//banner
def banner = [:]
deps.banner = banner
banner.api = 'com.bigkoo:convenientbanner:2.0.5'
//状态栏
def statusBar = [:]
deps.statusBar = statusBar
statusBar.api = 'com.jaeger.statusbarutil:library:1.5.1'
//时间选择器
def timePicker = [:]
deps.timePicker = timePicker
timePicker.api = 'com.jzxiang.pickerview:TimePickerDialog:1.0.1'
//城市三级联动
def cityPicker = [:]
deps.cityPicker = cityPicker
cityPicker.api = 'com.contrarywind:Android-PickerView:4.1.6'
//侧滑
def swipe = [:]
deps.swipe = swipe
swipe.api = 'cn.bingoogolapple:bga-swipebacklayout:1.1.9@aar'//activity侧滑返回
swipe.layout = 'com.github.mcxtzhang:SwipeDelMenuLayout:V1.3.0'//recyclerview侧滑删除
//万能recyclerview adapter
def adapter = [:]
deps.adapter = adapter
adapter.api = 'cn.bingoogolapple:bga-adapter:1.1.8@aar'
//黄油刀
def butter = [:]
deps.butter = butter
butter.api='com.jakewharton:butterknife:8.8.1'
butter.annotationProcessor='com.jakewharton:butterknife-compiler:8.8.1'
//tab layout
def xTab = [:]
deps.xTab = xTab
xTab.api='com.androidkun:XTabLayout:1.0.9'
//评分
def score = [:]
deps.score=score
score.api='com.github.ornolfr:rating-view:0.1.2@aar'
//二维码生成
def zxing=[:]
deps.zxing=zxing
zxing.api='me.dm7.barcodescanner:zxing:1.8.4'
//银行卡格式化 4位分割
def bankcard=[:]
deps.bankcard=bankcard
bankcard.api='com.yuyh.bankcardformat:library:1.0.2'
//流式布局 标签布局
def flow=[:]
deps.flow=flow
flow.api='com.hyman:flowlayout-lib:1.1.2'
//个推
def getui=[:]
deps.getui=getui
getui.api='com.getui:sdk:2.12.3.0'
//线程池
def thread=[:]
deps.thread=thread
thread.api='com.github.yjfnypeu:EasyThread:0.2.0'
//网络请求框架ion
def ion=[:]
deps.ion=ion
ion.api='com.koushikdutta.ion:ion:2.+'
//可展开的linearlayout textview
def expand=[:]
deps.expandLayout=expand
expand.layout='com.github.chaychan:ExpandableLinearLayout:1.0.0'
expand.textview='com.ms-square:expandableTextView:0.1.4'
//多样化textview
def cssText=[:]
deps.cssText=cssText
cssText.api='com.sflin:csstextview:1.0.0'
//表情库
def emoji=[:]
deps.emoji=emoji
emoji.api='com.lqr.emoji:library:1.0.2'
//viewpager3D
def viewpager=[:]
deps.viewpager=viewpager
viewpager.api='com.bambootang:viewpager3d:1.4'
//viewAnimator
def anim=[:]
deps.anim=anim
anim.api='com.github.florent37:viewanimator:1.1.1'
//badgeview消息角标
def badge=[:]
deps.badge=badge
badge.api='q.rorbin:badgeview:1.1.3'
//QQ/微信讨论组头像加载
def imgLoader=[:]
deps.imgLoader=imgLoader
imgLoader.api='com.abbott.mutiimgloader:mutiimgloader:1.0.1'