11@file:Suppress(" Unused" , " MayBeConstant" , " MemberVisibilityCanBePrivate" )
22
33internal object Version {
4- const val GRADLE_ANDROID = " 3.6.3 "
5- const val GRADLE_DETEKT = " 1.7.4 "
6- const val GRADLE_KTLINT = " 9.2.1 "
4+ const val GRADLE_ANDROID = " 7.0.0 "
5+ const val GRADLE_DETEKT = " 1.17.1 "
6+ const val GRADLE_KTLINT = " 10.1.0 "
77 const val GRADLE_JACOCO = " 0.16.0"
8- const val GRADLE_VERSIONS = " 0.28.0"
9- const val GRADLE_MAVEN = " 2.1"
8+ const val GRADLE_VERSIONS = " 0.39.0"
109
11- const val KOTLIN = " 1.3.72 "
12- const val COROUTINES = " 1.3.6 "
13- const val LIFECYCLE = " 2.2.0 "
10+ const val KOTLIN = " 1.5.21 "
11+ const val COROUTINES = " 1.5.1 "
12+ const val LIFECYCLE = " 2.3.1 "
1413
1514 // Sample app only
16- const val KTOR = " 1.3 .2"
17- const val SERIALIZATION = " 0.20.0 "
18- const val APP_COMPAT = " 1.1.0 "
19- const val ACTIVITY = " 1.1.0 "
20-
21- const val TEST_JUNIT = " 1.1.1 "
22- const val TEST_STRIKT = " 0.25 .0"
23- const val TEST_MOCKK = " 1.9.3 "
15+ const val KTOR = " 1.6 .2"
16+ const val SERIALIZATION = " 1.2.2 "
17+ const val APP_COMPAT = " 1.3.1 "
18+ const val ACTIVITY = " 1.3.1 "
19+
20+ const val TEST_JUNIT = " 1.1.3 "
21+ const val TEST_STRIKT = " 0.31 .0"
22+ const val TEST_MOCKK = " 1.12.0 "
2423}
2524
2625object ProjectLib {
@@ -31,26 +30,24 @@ object ProjectLib {
3130 const val KTLINT = " org.jlleitschuh.gradle:ktlint-gradle:${Version .GRADLE_KTLINT } "
3231 const val JACOCO = " com.vanniktech:gradle-android-junit-jacoco-plugin:${Version .GRADLE_JACOCO } "
3332 const val VERSIONS = " com.github.ben-manes:gradle-versions-plugin:${Version .GRADLE_VERSIONS } "
34- const val MAVEN = " com.github.dcendents:android-maven-gradle-plugin:${Version .GRADLE_MAVEN } "
3533
36- val all = setOf (ANDROID , KOTLIN , SERIALIZATION , DETEKT , KTLINT , JACOCO , VERSIONS , MAVEN )
34+ val all = setOf (ANDROID , KOTLIN , SERIALIZATION , DETEKT , KTLINT , JACOCO , VERSIONS )
3735}
3836
3937object ModuleLib {
40- const val KOTLIN = " org.jetbrains.kotlin:kotlin-stdlib-jdk8:${Version .KOTLIN } "
4138 const val COROUTINES_CORE = " org.jetbrains.kotlinx:kotlinx-coroutines-core:${Version .COROUTINES } "
4239 const val COROUTINES_ANDROID = " org.jetbrains.kotlinx:kotlinx-coroutines-android:${Version .COROUTINES } "
4340 const val LIVEDATA = " androidx.lifecycle:lifecycle-livedata-ktx:${Version .LIFECYCLE } "
4441
4542 // Sample app only
4643 const val KTOR = " io.ktor:ktor-client-android:${Version .KTOR } "
4744 const val KTOR_SERIALIZATION = " io.ktor:ktor-client-serialization-jvm:${Version .KTOR } "
48- const val SERIALIZATION = " org.jetbrains.kotlinx:kotlinx-serialization-runtime :${Version .SERIALIZATION } "
45+ const val SERIALIZATION = " org.jetbrains.kotlinx:kotlinx-serialization-json :${Version .SERIALIZATION } "
4946 const val APP_COMPAT = " androidx.appcompat:appcompat:${Version .APP_COMPAT } "
5047 const val ACTIVITY = " androidx.activity:activity-ktx:${Version .ACTIVITY } "
5148 const val VIEWMODEL = " androidx.lifecycle:lifecycle-viewmodel-ktx:${Version .LIFECYCLE } "
5249
53- val sample = setOf (KOTLIN , COROUTINES_ANDROID , KTOR , KTOR_SERIALIZATION , SERIALIZATION , APP_COMPAT , ACTIVITY , VIEWMODEL )
50+ val sample = setOf (COROUTINES_ANDROID , KTOR , KTOR_SERIALIZATION , SERIALIZATION , APP_COMPAT , ACTIVITY , VIEWMODEL )
5451}
5552
5653object TestLib {
0 commit comments