33
44 minSdkVer = 16
55
6- compileSdkVer = 30
7- buildToolsVer = " 30 .0.3 "
8- targetSdkVer = 30
6+ compileSdkVer = 31
7+ buildToolsVer = " 31 .0.0 "
8+ targetSdkVer = 31
99
1010 // @see https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-stdlib-jdk8
11- kotlinVersion = " 1.5.0 "
11+ kotlinVersion = " 1.5.31 "
1212 roomVersion = " 2.2.5"
1313 lifecycleVersion = " 2.3.1"
1414 workVersion = " 2.4.0"
@@ -30,12 +30,12 @@ ext {
3030}
3131
3232ext. plugin = [
33- gradleBuildTools : " com.android.tools.build:gradle:4.2.0 " ,
33+ gradleBuildTools : " com.android.tools.build:gradle:7.0.2 " ,
3434 navigationSafeArgs : " androidx.navigation:navigation-safe-args-gradle-plugin:2.3.2" ,
3535 kotlinApt : " org.jetbrains.kotlin.kapt:org.jetbrains.kotlin.kapt.gradle.plugin:$kotlinVersion " ,
3636 hockeyApp : " de.felixschulze.gradle:gradle-hockeyapp-plugin:3.6" ,
3737 rocketLauncher : " com.cesarferreira:android-rocket-launcher:0.9.1" ,
38- dexcountGradle : " com.getkeepsafe.dexcount:dexcount-gradle-plugin:2 .0.0 " ,
38+ dexcountGradle : " com.getkeepsafe.dexcount:dexcount-gradle-plugin:3 .0.1 " ,
3939 kotlinAndroidExtensions : " org.jetbrains.kotlin:kotlin-android-extensions:$kotlinVersion " ,
4040 kotlinGradle : " org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion " ,
4141 kotlinDokka : " org.jetbrains.dokka:dokka-android-gradle-plugin:0.9.18" ,
@@ -52,7 +52,7 @@ ext.plugin = [
5252 buildTimeTracker : " net.rdrei.android.buildtimetracker:gradle-plugin:0.11.0" ,
5353 imgOptimizer : " com.chenenyu:img-optimizer:1.1.1" ,
5454 buildScanPlugin : " com.gradle:build-scan-plugin:2.1" ,
55- gradleVersions : " com.github.ben-manes:gradle-versions-plugin:0.38 .0" // ./gradlew dependencyUpdates
55+ gradleVersions : " com.github.ben-manes:gradle-versions-plugin:0.39 .0" // ./gradlew dependencyUpdates
5656]
5757
5858// plugins needed when developing a library project
@@ -65,14 +65,11 @@ ext.pluginLibrary = [
6565]
6666
6767ext. libs = [
68- kotlin : " org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion " ,
69- kotlinJdk7 : " org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlinVersion " ,
70- kotlinJdk8 : " org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlinVersion " ,
7168 kotlinxCoroutinesCore : " org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2" ,
7269 kotlinxCoroutinesAndroid : " org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.2" ,
7370
7471 // https://developer.android.com/kotlin/ktx#modules
75- androidKtxCore : " androidx.core:core-ktx:1.3.2 " ,
72+ androidKtxCore : " androidx.core:core-ktx:1.6.0 " ,
7673 androidKtxPalette : " androidx.palette:palette-ktx:1.0.0" , // androidx.palette.graphics
7774 androidKtxSqlite : " androidx.sqlite:sqlite-ktx:2.1.0" , // androidx.sqlite.db
7875 androidKtxCollection : " androidx.collection:collection-ktx:1.1.0" , // androidx.collection
@@ -95,9 +92,9 @@ ext.libs = [
9592
9693 supportMultidex : " androidx.multidex:multidex:2.0.1" ,
9794 supportFragment : " androidx.fragment:fragment:1.2.5" , // use fragmentKtx instead
98- fragmentKtx : " androidx.fragment:fragment-ktx:1.3.3 " ,
95+ fragmentKtx : " androidx.fragment:fragment-ktx:1.3.6 " ,
9996 supportActivity : " androidx.activity:activity:1.1.0" , // use activityKtx instead
100- activityKtx : " androidx.activity:activity-ktx:1.2.3 " ,
97+ activityKtx : " androidx.activity:activity-ktx:1.3.1 " ,
10198 supportAppCompat : " androidx.appcompat:appcompat:1.2.0" , // https://developer.android.com/jetpack/androidx/releases/appcompat
10299 appCompatResources : " androidx.appcompat:appcompat-resources:1.2.0" ,
103100 supportDrawerLayout : " androidx.drawerlayout:drawerlayout:1.1.1" ,
@@ -119,7 +116,7 @@ ext.libs = [
119116 supportVectorDrawable : " androidx.vectordrawable:vectordrawable:1.1.0" ,
120117 supportAnimatedVectorDrawable : " androidx.vectordrawable:vectordrawable-animated:1.1.0" ,
121118 supportAnnotations : " androidx.annotation:annotation:1.2.0" ,
122- material : " com.google.android.material:material:1.3 .0" ,
119+ material : " com.google.android.material:material:1.4 .0" ,
123120 supportCustomTabs : " androidx.browser:browser:1.3.0" ,
124121 supportPercent : " androidx.percentlayout:percentlayout:1.0.0" ,
125122 supportExifInterface : " androidx.exifinterface:exifinterface:1.3.2" ,
@@ -212,8 +209,7 @@ ext.libs = [
212209
213210 // paging
214211
215- pagingRuntimeKtx : " androidx.paging:paging-runtime-ktx:2.1.2" ,
216- paging3RuntimeKtx : " androidx.paging:paging-runtime-ktx:3.0.0" ,
212+ pagingRuntimeKtx : " androidx.paging:paging-runtime-ktx:3.0.1" ,
217213
218214 // room
219215
@@ -500,11 +496,11 @@ ext.libs = [
500496]
501497
502498ext. testLibs = [
503- mockk : " io.mockk:mockk:1.11 .0" ,
499+ mockk : " io.mockk:mockk:1.12 .0" ,
504500 junit : " junit:junit:4.13.2" ,
505501 jsonAssert : " org.skyscreamer:jsonassert:1.5.0" ,
506- jsonUnit : " net.javacrumbs.json-unit:json-unit:2.25 .0" ,
507- jsonUnitFluent : " net.javacrumbs.json-unit:json-unit-fluent:2.25 .0" ,
502+ jsonUnit : " net.javacrumbs.json-unit:json-unit:2.28 .0" ,
503+ jsonUnitFluent : " net.javacrumbs.json-unit:json-unit-fluent:2.28 .0" ,
508504 robolectric : " org.robolectric:robolectric:4.3.1" ,
509505 robolectricSnapshot : " org.robolectric:robolectric:4.test:core4-SNAPSHOT" ,
510506 robolectricShadowsMultidex : " org.robolectric:shadows-multidex:4.1" ,
@@ -533,7 +529,7 @@ ext.testLibs = [
533529ext. androidTestLibs = [
534530
535531 // Core library
536- testCore : " androidx.test:core:1.3 .0" ,
532+ testCore : " androidx.test:core:1.4 .0" ,
537533
538534 // room
539535 roomTesting : " androidx.room:room-testing:$roomVersion " ,
@@ -547,13 +543,13 @@ ext.androidTestLibs = [
547543 coreTesting : " android.arch.core:core-testing:1.1.1" ,
548544
549545 // AndroidJUnitRunner and JUnit Rules
550- espressoRunner : " androidx.test:runner:1.3 .0" ,
551- espressoRules : " androidx.test:rules:1.3 .0" ,
546+ espressoRunner : " androidx.test:runner:1.4 .0" ,
547+ espressoRules : " androidx.test:rules:1.4 .0" ,
552548
553549 // Assertions
554550 testJUnit : " androidx.test.ext:junit:1.1.1" ,
555551 textTruth : " androidx.test.ext:truth:1.1.0" ,
556- truth : " com.google.truth:truth:1.1.2 " ,
552+ truth : " com.google.truth:truth:1.1.3 " ,
557553
558554 // Espresso dependencies
559555 espressoCore : " androidx.test.espresso:espresso-core:3.2.0" ,
0 commit comments