1+ # https://docs.gradle.org/current/userguide/plugins.html#sec:version_catalog_plugin_application
2+ # https://docs.gradle.org/current/userguide/dependency_versions.html#sec:strict-version
13[versions ]
24activityKtx = " 1.11.0"
35androidGradlePlugin = " 8.13.1"
@@ -54,10 +56,8 @@ targetSdk = "36"
5456
5557[libraries ]
5658activity-ktx = { module = " androidx.activity:activity-ktx" , version.ref = " activityKtx" }
57- android-gradle-plugin = { module = " com.android.tools.build:gradle" , version.ref = " androidGradlePlugin" }
5859appcompat = { module = " androidx.appcompat:appcompat" , version.ref = " appcompat" }
5960biometric = { module = " androidx.biometric:biometric" , version.ref = " biometric" }
60- buildkonfig-gradle-plugin = { module = " com.codingfeline.buildkonfig:buildkonfig-gradle-plugin" , version.ref = " buildkonfigGradlePlugin" }
6161coil = { module = " io.coil-kt.coil3:coil" , version.ref = " coil" }
6262coil-network-okhttp = { module = " io.coil-kt.coil3:coil-network-okhttp" , version.ref = " coil" }
6363colorpicker = { module = " com.github.recloudstream:color-picker-android" , version.ref = " colorpicker" }
@@ -67,7 +67,6 @@ core = { module = "androidx.test:core" }
6767core-ktx = { module = " androidx.core:core-ktx" , version.ref = " coreKtx" }
6868databinding = { module = " androidx.databinding:viewbinding" , version.ref = " androidGradlePlugin" }
6969desugar_jdk_libs_nio = { module = " com.android.tools:desugar_jdk_libs_nio" , version.ref = " desugar_jdk_libs_nio" }
70- dokka-gradle-plugin = { module = " org.jetbrains.dokka:dokka-gradle-plugin" , version.ref = " dokkaGradlePlugin" }
7170espresso-core = { module = " androidx.test.espresso:espresso-core" , version.ref = " espressoCore" }
7271ext-junit = { module = " androidx.test.ext:junit" , version.ref = " junitVersion" }
7372fuzzywuzzy = { module = " me.xdrop:fuzzywuzzy" , version.ref = " fuzzywuzzy" }
@@ -77,7 +76,6 @@ jsoup = { module = "org.jsoup:jsoup", version.ref = "jsoup" }
7776junit = { module = " junit:junit" , version.ref = " junit" }
7877junit-ktx = { module = " androidx.test.ext:junit-ktx" , version.ref = " junitKtx" }
7978juniversalchardet = { module = " com.github.albfernandez:juniversalchardet" , version.ref = " juniversalchardet" }
80- kotlin-gradle-plugin = { module = " org.jetbrains.kotlin:kotlin-gradle-plugin" , version.ref = " kotlinGradlePlugin" }
8179kotlinx-coroutines-core = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" , version.ref = " kotlinxCoroutinesCore" }
8280lifecycle-livedata-ktx = { module = " androidx.lifecycle:lifecycle-livedata-ktx" , version.ref = " lifecycleLivedataKtx" }
8381lifecycle-viewmodel-ktx = { module = " androidx.lifecycle:lifecycle-viewmodel-ktx" , version.ref = " lifecycleViewmodelKtx" }
@@ -116,6 +114,13 @@ work-runtime = { module = "androidx.work:work-runtime", version.ref = "workRunti
116114work-runtime-ktx = { module = " androidx.work:work-runtime-ktx" , version.ref = " workRuntimeKtx" }
117115
118116[plugins ]
117+ android-application = { id = " com.android.application" , version.ref = " androidGradlePlugin" }
118+ android-library = { id = " com.android.library" , version.ref = " androidGradlePlugin" }
119+ buildkonfig = { id = " com.codingfeline.buildkonfig" , version.ref = " buildkonfigGradlePlugin" }
120+ dokka = { id = " org.jetbrains.dokka" , version.ref = " dokkaGradlePlugin" }
121+ kotlin-android = { id = " org.jetbrains.kotlin.android" , version.ref = " kotlinGradlePlugin" }
122+ kotlin-jvm = { id = " org.jetbrains.kotlin.jvm" , version.ref = " kotlinGradlePlugin" }
123+ kotlin-multiplatform = { id = " org.jetbrains.kotlin.multiplatform" , version.ref = " kotlinGradlePlugin" }
119124
120125[bundles ]
121126media3 = [" media3-cast" , " media3-common" , " media3-container" , " media3-datasource-cronet" , " media3-datasource-okhttp" , " media3-exoplayer" , " media3-exoplayer-dash" , " media3-exoplayer-hls" , " media3-session" , " media3-ui" ]
0 commit comments