@@ -32,32 +32,33 @@ ext {
32
32
33
33
versions = [
34
34
// compile
35
- ' compileSdk' : 28 ,
35
+ ' compileSdk' : 29 ,
36
36
37
37
// Android official support
38
- ' kotlin' : " 1.3.31 " ,
38
+ ' kotlin' : " 1.3.61 " ,
39
39
' multidexLib' : " 2.0.1" ,
40
- ' androidxCore' : " 1.0.2 " ,
41
- ' fragment' : " 1.0 .0" ,
42
- ' preference' : " 1.0 .0" ,
40
+ ' androidxCore' : " 1.1.0 " ,
41
+ ' fragment' : " 1.1 .0" ,
42
+ ' preference' : " 1.1 .0" ,
43
43
' palette' : " 1.0.0" ,
44
- ' recyclerView' : " 1.0 .0" ,
44
+ ' recyclerView' : " 1.1 .0" ,
45
45
' constraintLayout' : " 1.1.3" ,
46
- ' vectorDrawable' : " 1.0 .0" ,
47
- ' lintLib' : " 26.4.0 " ,
48
- ' archCore' : " 2.0 .0" ,
49
- ' lifecycle' : " 2.0 .0" ,
50
- ' room' : " 2.0.0 " ,
46
+ ' vectorDrawable' : " 1.1 .0" ,
47
+ ' lintLib' : " 26.5.3 " ,
48
+ ' archCore' : " 2.1 .0" ,
49
+ ' lifecycle' : " 2.1 .0" ,
50
+ ' room' : " 2.2.2 " ,
51
51
' sqlite' : " 2.0.1" ,
52
- ' navigation' : " 2.0 .0" ,
52
+ ' navigation' : " 2.1 .0" ,
53
53
' paging' : " 2.1.0" ,
54
- ' work' : " 2.0.1" ,
54
+ ' work' : " 2.2.0" ,
55
+ ' media2' : " 1.0.1" ,
55
56
56
57
// test
57
58
' testCore' : " 1.2.0" ,
58
- ' espresso' : " 3.1 .0" ,
59
+ ' espresso' : " 3.2 .0" ,
59
60
' uiautomator' : " 2.2.0" ,
60
- ' truth' : " 0.42 " ,
61
+ ' truth' : " 1.0 " ,
61
62
' hamcrest' : " 1.3" ,
62
63
' mockito' : " 1.10.19" ,
63
64
' powermock' : " 1.6.4" ,
86
87
' okhttp' : " 3.9.0" ,
87
88
' retrofit' : " 2.3.0" ,
88
89
' glide' : " 4.2.0" ,
89
- ' glideTrans' : " 3 .0.1 " ,
90
+ ' glideTrans' : " 4 .0.0 " ,
90
91
91
92
// rx
92
93
' rxjava' : " 2.1.6" ,
@@ -111,33 +112,35 @@ ext {
111
112
' fragment' : " androidx.fragment:fragment:${ versions.fragment} " ,
112
113
' fragmentKtx' : " androidx.fragment:fragment-ktx:${ versions.fragment} " ,
113
114
' localBroadcast' : " androidx.localbroadcastmanager:localbroadcastmanager:1.0.0" ,
114
- ' collection' : " androidx.collection:collection:1.0 .0" ,
115
- ' collectionKtx' : " androidx.collection:collection-ktx:1.0 .0" ,
115
+ ' collection' : " androidx.collection:collection:1.1 .0" ,
116
+ ' collectionKtx' : " androidx.collection:collection-ktx:1.1 .0" ,
116
117
// UI
117
- ' appcompat' : " androidx.appcompat:appcompat:1.0.2 " ,
118
- ' design ' : " com.google.android.material:material:1.0.0" ,
118
+ ' appcompat' : " androidx.appcompat:appcompat:1.1.0 " ,
119
+ ' material ' : " com.google.android.material:material:1.0.0" ,
119
120
' preference' : " androidx.preference:preference:${ versions.preference} " ,
120
121
' preferenceKtx' : " androidx.preference:preference-ktx:${ versions.preference} " ,
121
- ' constraintLayout' : " androidx.constraintlayout:constraintlayout:1.1.3 " ,
122
+ ' constraintLayout' : " androidx.constraintlayout:constraintlayout:${ versions.constraintLayout } " ,
122
123
' cardview' : " androidx.cardview:cardview:1.0.0" ,
123
124
' gridlayout' : " androidx.gridlayout:gridlayout:1.0.0" ,
124
125
' palette' : " androidx.palette:palette:${ versions.palette} " ,
125
126
' paletteKtx' : " androidx.palette:palette-ktx:${ versions.palette} " ,
126
127
' recyclerview' : " androidx.recyclerview:recyclerview:${ versions.recyclerView} " ,
127
128
' recyclerviewSelection' : " androidx.recyclerview:recyclerview:${ versions.recyclerView} " ,
128
129
' percent' : " androidx.percentlayout:percentlayout:1.0.0" ,
129
- ' coordinatorLayout' : " androidx.coordinatorlayout:coordinatorlayout:1.0 .0" ,
130
+ ' coordinatorLayout' : " androidx.coordinatorlayout:coordinatorlayout:1.1 .0" ,
130
131
' drawerLayout' : " androidx.drawerlayout:drawerlayout:1.0.0" ,
131
132
' swipeRefreshLayout' : " androidx.swiperefreshlayout:swiperefreshlayout:1.0.0" ,
132
133
' viewPager' : " androidx.viewpager:viewpager:1.0.0" ,
134
+ ' viewPager2' : " androidx.viewpager2:viewpager2:1.0.0" ,
133
135
' vectorDrawable' : " androidx.vectordrawable:vectordrawable:${ versions.vectorDrawable} " ,
134
136
' animatedVectorDrawable' : " androidx.vectordrawable:vectordrawable-animated:${ versions.vectorDrawable} " ,
135
- ' customtabs ' : " androidx.browser:browser:1.0.0" ,
136
- ' transition' : " androidx.transition:transition:1.0.1 " ,
137
+ ' browser ' : " androidx.browser:browser:1.0.0" ,
138
+ ' transition' : " androidx.transition:transition:1.2.0 " ,
137
139
// others
138
140
' multidex' : " androidx.multidex:multidex:${ versions.multidexLib} " ,
139
- ' mediaCompat' : " androidx.media:media:1.0.1" ,
140
- ' mediarouter' : " androidx.mediarouter:mediarouter:1.0.0" ,
141
+ ' mediaSession' : " androidx.media2:media2-session:${ versions.media2} " ,
142
+ ' mediaExoPlayer' : " androidx.media2:media2-exoplayer:${ versions.media2} " ,
143
+ ' mediarouter' : " androidx.mediarouter:mediarouter:1.1.0" ,
141
144
' exifinterface' : " androidx.exifinterface:exifinterface:1.0.0" ,
142
145
' wear' : " androidx.wear:wear:1.0.0" ,
143
146
// legacy
@@ -202,10 +205,10 @@ ext {
202
205
' rules' : " androidx.test:rules:${ versions.testCore} " ,
203
206
' monitor' : " androidx.test:monitor:${ versions.testCore} " ,
204
207
' orchestrator' : " androidx.test:orchestrator:${ versions.testCore} " ,
205
- ' truthAndroidX' : ' androidx.test.ext:truth:${versions.testCore}' ,
206
208
// ext
207
209
' junit' : " androidx.test.ext:junit:1.1.1" ,
208
210
' junitKtx' : " androidx.test.ext:junit-ktx:1.1.1" ,
211
+ ' truthAndroidX' : ' androidx.test.ext:truth:1.2.0' ,
209
212
' truth' : " com.google.truth:truth:${ versions.truth} " ,
210
213
' truthJava8' : " com.google.truth.extensions:truth-java8-extension:${ versions.truth} " ,
211
214
// espresso
0 commit comments