Files
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

53 lines
3.2 KiB
Groovy

ext.versions = [
compose : '1.1.1',
hilt : '2.39.1',
hiltLifecycleViewmodel : '1.0.0-alpha03',
hiltNavigationCompose : '1.0.0-alpha03',
room : '2.4.3',
lottie : '5.2.0',
kotlinxSerializationJson : '1.3.2',
datastore : '1.0.0',
coilCompose : '2.0.0',
accompanist : '0.23.1',
dagger : '2.26',
okHttp : '5.0.0-alpha.2',
retrofit : '2.9.0',
navigationCompose : '2.5.1',
kotlinSerialization : '1.6.10'
]
ext.libraries = [
compose : "androidx.compose.ui:ui:$versions.compose",
hiltAndroid : "com.google.dagger:hilt-android:$versions.hilt",
hiltAndroidCompiler : "com.google.dagger:hilt-android-compiler:$versions.hilt",
hiltLifecycleViewmodel : "androidx.hilt:hilt-lifecycle-viewmodel:$versions.hiltLifecycleViewmodel",
hiltNavigationCompose : "androidx.hilt:hilt-navigation-compose:$versions.hiltNavigationCompose",
roomRuntime : "androidx.room:room-runtime:$versions.room",
roomCompiler : "androidx.room:room-compiler:$versions.room",
roomKtx : "androidx.room:room-ktx:$versions.room",
lottie : "com.airbnb.android:lottie-compose:$versions.lottie",
composeMaterial : "androidx.compose.material:material:$versions.compose",
composeUiTooling : "androidx.compose.ui:ui-tooling:$versions.compose",
kotlinxSerializationJson : "org.jetbrains.kotlinx:kotlinx-serialization-json:$versions.kotlinxSerializationJson",
datastore : "androidx.datastore:datastore:$versions.datastore",
datastoreCore : "androidx.datastore:datastore-core:$versions.datastore",
coilCompose : "io.coil-kt:coil-compose:$versions.coilCompose",
coilSvg : "io.coil-kt:coil-svg:$versions.coilCompose",
accompanist : "com.google.accompanist:accompanist-pager:$versions.accompanist",
dagger : "com.google.dagger:dagger:$versions.dagger",
okHttp : "com.squareup.okhttp3:okhttp:$versions.okHttp",
loggingInterceptor : "com.squareup.okhttp3:logging-interceptor:$versions.okHttp",
retrofit : "com.squareup.retrofit2:retrofit:$versions.retrofit",
coverterGson : "com.squareup.retrofit2:converter-gson:$versions.retrofit",
navigationCompose : "androidx.navigation:navigation-compose:$versions.navigationCompose",
kotlinSerialization : "org.jetbrains.kotlin:kotlin-serialization:$versions.kotlinSerialization"
]
ext.tests = [
// kotlin : "org.jetbrains.kotlin:kotlin-test-junit:$versions.kotlin",
]
ext.classpath = [
hilt : "com.google.dagger:hilt-android-gradle-plugin:$versions.hilt",
// gradle : "com.android.tools.build:gradle:$versions.gradle",
]