105 lines
5.2 KiB
TOML
105 lines
5.2 KiB
TOML
[versions]
|
|
androidCompileSdk = "34"
|
|
androidCore = "1.13.1"
|
|
androidGradlePlugin = "8.5.0"
|
|
androidMinSdk = "24"
|
|
androidTargetSdk = "34"
|
|
androidTestJunit = "1.2.1"
|
|
appcompat = "1.7.0"
|
|
companion = "0.1.3"
|
|
constraintlayout = "2.1.4"
|
|
coreTesting = "2.2.0"
|
|
daggerHilt = "2.51.1"
|
|
datastore = "1.1.1"
|
|
espresso = "3.6.1"
|
|
firebaseBom = "32.8.1"
|
|
firebaseCrashlyticsGradle = "2.9.9"
|
|
fragment = "1.8.1"
|
|
googleServices = "4.4.2"
|
|
junit = "4.13.2"
|
|
junitKtx = "1.1.3"
|
|
kotlin = "1.9.23"
|
|
ksp = "1.9.23-1.0.20"
|
|
ktlint = "0.51.0-FINAL"
|
|
lifecycle = "2.8.2"
|
|
material = "1.12.0"
|
|
mockk = "1.13.11"
|
|
navigation = "2.7.7"
|
|
ossLicensesPlugin = "0.10.6"
|
|
paging = "3.3.0"
|
|
playServicesOssLicenses = "17.1.0"
|
|
robolectric = "4.12.2"
|
|
room = "2.6.1"
|
|
splashScreen = "1.0.1"
|
|
testCoreKtx = "1.6.1"
|
|
timber = "5.0.1"
|
|
|
|
[libraries]
|
|
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" }
|
|
|
|
androidx-arch-coreTesting = { module = "androidx.arch.core:core-testing", version.ref = "coreTesting" }
|
|
|
|
androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "constraintlayout" }
|
|
|
|
androidx-core-coreKtx = { module = "androidx.core:core-ktx", version.ref = "androidCore" }
|
|
androidx-core-coreSplashScreen = { module = "androidx.core:core-splashscreen", version.ref = "splashScreen" }
|
|
|
|
androidx-datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "datastore" }
|
|
|
|
androidx-fragment-fragmentKtx = { module = "androidx.fragment:fragment-ktx", version.ref = "fragment" }
|
|
|
|
androidx-lifecycle-livedataKtx = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "lifecycle" }
|
|
androidx-lifecycle-runtimeKtx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycle" }
|
|
androidx-lifecycle-viewmodelKtx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycle" }
|
|
|
|
androidx-navigation-navigationFragmentKtx = { module = "androidx.navigation:navigation-fragment-ktx", version.ref = "navigation" }
|
|
androidx-navigation-navigationUiKtx = { module = "androidx.navigation:navigation-ui-ktx", version.ref = "navigation" }
|
|
|
|
androidx-paging-pagingRuntimeKtx = { module = "androidx.paging:paging-runtime-ktx", version.ref = "paging" }
|
|
|
|
androidx-room-roomCompiler = { module = "androidx.room:room-compiler", version.ref = "room" }
|
|
androidx-room-roomKtx = { module = "androidx.room:room-ktx", version.ref = "room" }
|
|
androidx-room-roomRuntime = { module = "androidx.room:room-runtime", version.ref = "room" }
|
|
androidx-room-roomTesting = { module = "androidx.room:room-testing", version.ref = "room" }
|
|
|
|
androidx-test-coreKtx = { module = "androidx.test:core-ktx", version.ref = "testCoreKtx" }
|
|
androidx-test-espresso-espressoCore = { module = "androidx.test.espresso:espresso-core", version.ref = "espresso" }
|
|
androidx-test-ext-junit = { module = "androidx.test.ext:junit", version.ref = "androidTestJunit" }
|
|
androidx-test-ext-junitKtx = { module = "androidx.test.ext:junit-ktx", version.ref = "androidTestJunit" }
|
|
|
|
google-dagger-hiltAndroid = { module = "com.google.dagger:hilt-android", version.ref = "daggerHilt" }
|
|
google-dagger-hiltAndroidCompiler = { module = "com.google.dagger:hilt-android-compiler", version.ref = "daggerHilt" }
|
|
google-dagger-hiltAndroidTesting = { module = "com.google.dagger:hilt-android-testing", version.ref = "daggerHilt" }
|
|
|
|
google-firebase-firebaseAnalyticsKtx = { module = "com.google.firebase:firebase-analytics-ktx" }
|
|
google-firebase-firebaseCrashlyticsKtx = { module = "com.google.firebase:firebase-crashlytics-ktx" }
|
|
google-firebase-firebaseBom = { module = "com.google.firebase:firebase-bom", version.ref = "firebaseBom" }
|
|
|
|
google-material = { module = "com.google.android.material:material", version.ref = "material" }
|
|
|
|
google-ossLicensesPlugin = { module = "com.google.android.gms:oss-licenses-plugin", version.ref = "ossLicensesPlugin" }
|
|
google-playServicesOssLicenses = { module = "com.google.android.gms:play-services-oss-licenses", version.ref = "playServicesOssLicenses" }
|
|
|
|
junit = { module = "junit:junit", version.ref = "junit" }
|
|
|
|
kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlin" }
|
|
|
|
ktlint = { module = "com.pinterest:ktlint", version.ref = "ktlint" }
|
|
|
|
mockk-mockk = { module = "io.mockk:mockk", version.ref = "mockk" }
|
|
|
|
robolectric-robolectric = { module = "org.robolectric:robolectric", version.ref = "robolectric" }
|
|
|
|
timber = { module = "com.jakewharton.timber:timber", version.ref = "timber" }
|
|
|
|
companion = { module = "dev.sergiobelda.android.companion:companion", version.ref = "companion" }
|
|
|
|
[plugins]
|
|
androidApplication = { id = "com.android.application", version.ref = "androidGradlePlugin" }
|
|
androidLibrary = { id = "com.android.library", version.ref = "androidGradlePlugin" }
|
|
daggerHilt = { id = "com.google.dagger.hilt.android", version.ref = "daggerHilt" }
|
|
firebaseCrashlytics = { id = "com.google.firebase.crashlytics", version.ref = "firebaseCrashlyticsGradle" }
|
|
googleServices = { id = "com.google.gms.google-services", version.ref = "googleServices" }
|
|
kotlin = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
|
|
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
|
|
navigationSafeArgs = { id = "androidx.navigation.safeargs.kotlin", version.ref = "navigation" } |