2023-09-09 13:49:20 +02:00
|
|
|
import org.gradle.api.JavaVersion
|
|
|
|
|
2024-03-16 11:33:25 +01:00
|
|
|
@Suppress("ConstPropertyName")
|
2023-09-09 13:49:20 +02:00
|
|
|
object Vers {
|
2024-03-17 11:05:30 +01:00
|
|
|
|
2024-01-05 18:18:28 +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 を要求する
|
2024-03-16 11:33:25 +01:00
|
|
|
@Suppress("MemberVisibilityCanBePrivate")
|
2024-03-17 11:05:30 +01:00
|
|
|
const val kotlinVersion = "1.9.22"
|
2024-01-05 18:18:28 +01:00
|
|
|
|
2024-03-16 11:33:25 +01:00
|
|
|
@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"
|
|
|
|
|
2024-01-05 18:18:28 +01:00
|
|
|
// 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 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"
|
2024-01-05 18:18:28 +01:00
|
|
|
const val desugarLibVersion = "2.0.4"
|
2024-01-04 07:05:00 +01:00
|
|
|
const val detektVersion = "1.23.4"
|
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"
|
2024-03-16 11:33:25 +01:00
|
|
|
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
|
|
|
}
|