@@ -38,33 +38,33 @@ ext {
38
38
' compileSdk' : 30 ,
39
39
40
40
// Android official support
41
- ' kotlin' : ' 1.4.0 ' ,
42
- ' kotlinCoroutine' : " 1.3.7 " ,
41
+ ' kotlin' : ' 1.4.10 ' ,
42
+ ' kotlinCoroutine' : " 1.3.9 " ,
43
43
' multidexLib' : " 2.0.1" ,
44
- ' androidxCore' : ' 1.3.1 ' ,
44
+ ' androidxCore' : ' 1.3.2 ' ,
45
45
' fragment' : ' 1.2.5' ,
46
- ' preference' : " 1.1.0 " ,
46
+ ' preference' : " 1.1.1 " ,
47
47
' palette' : " 1.0.0" ,
48
48
' recyclerView' : " 1.1.0" ,
49
- ' constraintLayout' : " 2.0.0 " ,
49
+ ' constraintLayout' : " 2.0.2 " ,
50
50
' vectorDrawable' : " 1.1.0" ,
51
51
' lintLib' : ' 27.0.0' ,
52
52
' archCore' : " 2.1.0" ,
53
53
' lifecycle' : " 2.2.0" ,
54
54
' room' : ' 2.2.5' ,
55
55
' sqlite' : " 2.1.0" ,
56
- ' navigation' : " 2.2.1 " ,
57
- ' paging' : " 2.1.1 " ,
58
- ' work' : " 2.3.3 " ,
56
+ ' navigation' : " 2.3.0 " ,
57
+ ' paging' : " 2.1.2 " ,
58
+ ' work' : " 2.4.0 " ,
59
59
' media2' : " 1.0.3" ,
60
60
61
61
// test
62
- ' testCore' : " 1.2 .0" ,
63
- ' espresso' : " 3.2 .0" ,
62
+ ' testCore' : " 1.3 .0" ,
63
+ ' espresso' : " 3.3 .0" ,
64
64
' uiautomator' : " 2.2.0" ,
65
65
' truth' : ' 1.0.1' ,
66
66
' hamcrest' : ' 2.2' ,
67
- ' mockito' : " 2.25.0 " ,
67
+ ' mockito' : " 3.5.11 " ,
68
68
' powermock' : ' 1.6.6' ,
69
69
' robolectric' : ' 4.3.1' ,
70
70
' mockk' : " 1.10.0" ,
79
79
' guava' : " 29.0-android" ,
80
80
81
81
// debug
82
- ' leakcanary' : " 1.6.3 " ,
82
+ ' leakcanary' : " 2.4 " ,
83
83
' stetho' : ' 1.5.1' ,
84
84
' ktlint' : " 0.36.0" ,
85
85
@@ -123,7 +123,7 @@ ext {
123
123
' collectionKtx' : " androidx.collection:collection-ktx:1.1.0" ,
124
124
// UI
125
125
' appcompat' : " androidx.appcompat:appcompat:1.2.0" ,
126
- ' material' : " com.google.android.material:material:1.2.0 " ,
126
+ ' material' : " com.google.android.material:material:1.2.1 " ,
127
127
' preference' : " androidx.preference:preference:${ versions.preference} " ,
128
128
' preferenceKtx' : " androidx.preference:preference-ktx:${ versions.preference} " ,
129
129
' constraintLayout' : " androidx.constraintlayout:constraintlayout:${ versions.constraintLayout} " ,
@@ -135,20 +135,20 @@ ext {
135
135
' recyclerviewSelection' : " androidx.recyclerview:recyclerview:${ versions.recyclerView} " ,
136
136
' percent' : " androidx.percentlayout:percentlayout:1.0.0" ,
137
137
' coordinatorLayout' : " androidx.coordinatorlayout:coordinatorlayout:1.1.0" ,
138
- ' drawerLayout' : " androidx.drawerlayout:drawerlayout:1.0.0 " ,
139
- ' swipeRefreshLayout' : " androidx.swiperefreshlayout:swiperefreshlayout:1.0 .0" ,
138
+ ' drawerLayout' : " androidx.drawerlayout:drawerlayout:1.1.1 " ,
139
+ ' swipeRefreshLayout' : " androidx.swiperefreshlayout:swiperefreshlayout:1.1 .0" ,
140
140
' viewPager' : " androidx.viewpager:viewpager:1.0.0" ,
141
141
' viewPager2' : " androidx.viewpager2:viewpager2:1.0.0" ,
142
142
' vectorDrawable' : " androidx.vectordrawable:vectordrawable:${ versions.vectorDrawable} " ,
143
143
' animatedVectorDrawable' : " androidx.vectordrawable:vectordrawable-animated:${ versions.vectorDrawable} " ,
144
- ' browser' : " androidx.browser:browser:1.0 .0" ,
144
+ ' browser' : " androidx.browser:browser:1.2 .0" ,
145
145
' transition' : " androidx.transition:transition:1.3.1" ,
146
146
// others
147
147
' multidex' : " androidx.multidex:multidex:${ versions.multidexLib} " ,
148
148
' mediaSession' : " androidx.media2:media2-session:${ versions.media2} " ,
149
149
' mediaExoPlayer' : " androidx.media2:media2-exoplayer:${ versions.media2} " ,
150
150
' mediarouter' : " androidx.mediarouter:mediarouter:1.1.0" ,
151
- ' exifinterface' : " androidx.exifinterface:exifinterface:1.0 .0" ,
151
+ ' exifinterface' : " androidx.exifinterface:exifinterface:1.3 .0" ,
152
152
' wear' : " androidx.wear:wear:1.0.0" ,
153
153
// legacy
154
154
' coreUtils' : " androidx.legacy:legacy-support-core-utils:1.0.0" ,
@@ -220,9 +220,9 @@ ext {
220
220
' monitor' : " androidx.test:monitor:${ versions.testCore} " ,
221
221
' orchestrator' : " androidx.test:orchestrator:${ versions.testCore} " ,
222
222
// ext
223
- ' junit' : " androidx.test.ext:junit:1.1.1 " ,
224
- ' junitKtx' : " androidx.test.ext:junit-ktx:1.1.1 " ,
225
- ' truthAndroidX' : ' androidx.test.ext:truth:1.2.0 ' ,
223
+ ' junit' : " androidx.test.ext:junit:1.1.2 " ,
224
+ ' junitKtx' : " androidx.test.ext:junit-ktx:1.1.2 " ,
225
+ ' truthAndroidX' : " androidx.test.ext:truth:1.3.0 " ,
226
226
' truth' : " com.google.truth:truth:${ versions.truth} " ,
227
227
' truthJava8' : " com.google.truth.extensions:truth-java8-extension:${ versions.truth} " ,
228
228
// espresso
@@ -277,6 +277,7 @@ ext {
277
277
278
278
// UI
279
279
' flexbox' : " com.google.android:flexbox:2.0.1" ,
280
+ ' lottie' : " com.airbnb.android:lottie:3.4.4" ,
280
281
281
282
// rx
282
283
' rx' : [
0 commit comments