diff options
Diffstat (limited to 'buildSrc/src/main/kotlin/kau/Dependencies.kt')
-rw-r--r-- | buildSrc/src/main/kotlin/kau/Dependencies.kt | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/buildSrc/src/main/kotlin/kau/Dependencies.kt b/buildSrc/src/main/kotlin/kau/Dependencies.kt index caf2f6e..8048959 100644 --- a/buildSrc/src/main/kotlin/kau/Dependencies.kt +++ b/buildSrc/src/main/kotlin/kau/Dependencies.kt @@ -29,6 +29,9 @@ object Dependencies { fun kauFastAdapter(version: String) = kau("fastadapter", version) @JvmStatic + fun kauFastAdapterViewBinding(version: String) = kau("fastadapter-viewbinding", version) + + @JvmStatic fun kauKprefActivity(version: String) = kau("kpref-activity", version) @JvmStatic @@ -47,6 +50,30 @@ object Dependencies { @JvmField val kotlinReflect = kotlin("reflect") + @JvmField + val koin = koin("android") + + @JvmField + val koinTest = koin("test") + + @JvmStatic + fun koin(type: String) = "io.insert-koin:koin-$type:${Versions.koin}" + + @JvmField + val hilt = "com.google.dagger:hilt-android:${Versions.hilt}" + + @JvmField + val hiltCompiler = hilt("compiler") + + @JvmField + val hiltTest = hilt("testing") + + @JvmStatic + fun hilt(type: String) = "com.google.dagger:hilt-android-$type:${Versions.hilt}" + + @JvmStatic + fun compose(type: String) = "androidx.ui:ui-$type:${Versions.compose}" + const val junit = "junit:junit:${Versions.junit}" const val coroutines = "org.jetbrains.kotlinx:kotlinx-coroutines-android:${Versions.coroutines}" @@ -62,12 +89,13 @@ object Dependencies { const val iconics = "com.mikepenz:iconics-core:${Versions.iconics}" const val iconicsGoogle = - "com.mikepenz:google-material-typeface:${Versions.iconicsGoogle}.original-kotlin@aar" + "com.mikepenz:google-material-typeface:${Versions.iconicsGoogle}-kotlin@aar" const val iconicsMaterial = "com.mikepenz:material-design-iconic-typeface:${Versions.iconicsMaterial}-kotlin@aar" const val iconicsCommunity = "com.mikepenz:community-material-typeface:${Versions.iconicsCommunity}-kotlin@aar" + const val aboutLibraries = "com.mikepenz:aboutlibraries:${Versions.aboutLibraries}" const val aboutLibrariesCore = "com.mikepenz:aboutlibraries-core:${Versions.aboutLibraries}" const val blurry = "jp.wasabeef:blurry:${Versions.blurry}" @@ -89,6 +117,8 @@ object Dependencies { const val bugsnag = "com.bugsnag:bugsnag-android:${Versions.bugsnag}" + const val leakCanary = "com.squareup.leakcanary:leakcanary-android:${Versions.leakCanary}" + @JvmStatic fun espresso(type: String) = "androidx.test.espresso:espresso-$type:${Versions.espresso}" |