SubwayTooter-Android-App/buildSrc/src/main/java/Vers.kt

67 lines
2.5 KiB
Kotlin
Raw Normal View History

2023-09-09 13:49:20 +02:00
import org.gradle.api.JavaVersion
@Suppress("ConstPropertyName")
2023-09-09 13:49:20 +02:00
object Vers {
2024-03-17 11:05:30 +01:00
const val stBuildToolsVersion = "34.0.0"
const val stCompileSdkVersion = 34
const val stTargetSdkVersion = 34
const val stMinSdkVersion = 26
2024-03-17 11:05:30 +01:00
val javaSourceCompatibility = JavaVersion.VERSION_19
val javaTargetCompatibility = JavaVersion.VERSION_19
2023-09-09 13:49:20 +02:00
2024-03-17 11:05:30 +01:00
// Compose Compiler 1.5.10 は kotlin 1.9.22 を要求する
@Suppress("MemberVisibilityCanBePrivate")
2024-03-17 11:05:30 +01:00
const val kotlinVersion = "1.9.22"
@Suppress("MemberVisibilityCanBePrivate")
const val glideVersion = "4.15.1"
2024-03-17 11:05:30 +01:00
// Compose Compiler 1.5.10 は jvmTarget = "19" を要求する
// しかし Android Studio 自体は17で動いてるので単体テスト時に問題がでる
const val kotlinJvmTarget = "19"
const val kotlinJvmToolchain = 19
const val androidGradlePrugin = "8.3.0"
// const val ankoVersion = "0.10.8"
2024-03-17 11:05:30 +01:00
// const val commonsCodecVersion = "1.16.0"
// const val composeVersion = "1.0.5"
const val androidxActivity = "1.8.2"
const val androidxAnnotation = "1.7.1"
const val androidxAppcompat = "1.6.1"
const val androidxArchCoreTesting = "2.2.0"
const val androidxComposeRuntime = "1.6.3"
const val androidxComposeUi = "1.6.3"
const val androidxComposeMaterialIcons = "1.6.3"
2024-03-17 11:05:30 +01:00
const val androidxCore = "1.12.0"
const val androidxEmoji2 = "1.4.0"
const val androidxLifecycle = "2.7.0"
const val androidxMedia3 = "1.3.0"
const val androidxPreferenceKtx = "1.2.1"
const val androidxRecyclerView = "1.3.2"
const val androidxStartup = "1.1.1"
const val androidxTestCore = "1.5.0"
const val androidxTestCoreKtx = "1.5.0"
const val androidxTestEspressoCore = "3.5.1"
const val androidxTestExtJunit = "1.1.5"
const val androidxWork = "2.9.0"
const val apng4AndroidVersion = "2.25.0"
2023-09-09 13:49:20 +02:00
const val conscryptVersion = "2.5.2"
const val desugarLibVersion = "2.0.4"
const val detektVersion = "1.23.5"
2024-03-17 11:05:30 +01:00
const val gildorkotlinCoroutinesOkhttp = "1.0"
const val googleFlexbox="3.0.0"
const val googleMaterial = "1.11.0"
2023-09-09 13:49:20 +02:00
const val junitVersion = "4.13.2"
2023-11-26 09:32:25 +01:00
const val koinVersion = "3.5.0"
const val kotlinxCoroutinesVersion = "1.8.0"
const val kotlinxSerializationLibVersion = "1.6.3"
2024-03-17 11:05:30 +01:00
const val kotlinxSerializationPluginVersion = kotlinVersion
const val kspVersion = "$kotlinVersion-1.0.17"
const val okhttpVersion = "5.0.0-alpha.12"
2023-10-17 12:22:44 +02:00
const val webpDecoderVersion = "2.6.$glideVersion"
2023-09-09 13:49:20 +02:00
}