# keep sorted please, use Edit -> Sort Lines [versions] androidCompileSdk = "33" androidMinSdk = "21" androidTargetSdk = "32" accompanist = "0.28.0" androidx-lifecycle = "2.5.1" androidx-navigation-compose = "2.5.1" coil = "2.2.1" compose = "1.3.0" composeCompiler = "1.3.1" ribs = "0.36.1" mvicore = "1.2.6" coroutines = "1.6.4" kotlin = "1.7.10" junit5 = "5.8.2" detekt = "1.21.0" dependencyAnalysis = "1.13.1" [libraries] androidx-activity-compose = "androidx.activity:activity-compose:1.3.1" androidx-appcompat = "androidx.appcompat:appcompat:1.3.1" androidx-arch-core-testing = "androidx.arch.core:core-testing:2.1.0" androidx-core = "androidx.core:core-ktx:1.9.0" androidx-core-splashscreen = "androidx.core:core-splashscreen:1.0.0" androidx-lifecycle-common = { module = "androidx.lifecycle:lifecycle-common", version.ref = "androidx-lifecycle" } androidx-lifecycle-java8 = { module = "androidx.lifecycle:lifecycle-common-java8", version.ref = "androidx-lifecycle" } androidx-lifecycle-runtime = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "androidx-lifecycle" } androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "androidx-navigation-compose" } androidx-test-espresso-core = "androidx.test.espresso:espresso-core:3.5.0" androidx-test-junit = "androidx.test.ext:junit:1.1.3" androidx-test-rules = "androidx.test:rules:1.4.0" coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" } compose-animation-core = { module = "androidx.compose.animation:animation-core", version.ref = "compose" } compose-foundation-layout = { module = "androidx.compose.foundation:foundation-layout", version.ref = "compose" } compose-foundation = { module = "androidx.compose.foundation:foundation", version.ref = "compose" } compose-material = "androidx.compose.material3:material3:1.0.1" compose-runtime = { module = "androidx.compose.runtime:runtime", version.ref = "compose" } compose-ui-test-junit4 = { module = "androidx.compose.ui:ui-test-junit4", version.ref = "compose" } compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "compose" } compose-ui-ui = { module = "androidx.compose.ui:ui", version.ref = "compose" } google-accompanist-systemui = { module = "com.google.accompanist:accompanist-systemuicontroller", version.ref = "accompanist" } google-accompanist-flow = { module = "com.google.accompanist:accompanist-flowlayout", version.ref = "accompanist" } google-material = "com.google.android.material:material:1.4.0" junit = "junit:junit:4.13.2" kotlin-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "coroutines" } kotlin-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "coroutines" } kotlin-coroutines-test-jvm = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm", version.ref = "coroutines" } kotlin-coroutines-rx2 = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-rx2", version.ref = "coroutines" } mvicore-base = { module = "com.github.badoo.mvicore:mvicore", version.ref = "mvicore" } mvicore-android = { module = "com.github.badoo.mvicore:mvicore-android", version.ref = "mvicore" } mvicore-binder = { module = "com.github.badoo.mvicore:binder", version.ref = "mvicore" } ribs-base = { module = "com.github.badoo.RIBs:rib-base", version.ref = "ribs" } ribs-base-test = { module = "com.github.badoo.RIBs:rib-base-test", version.ref = "ribs" } ribs-base-test-activity = { module = "com.github.badoo.RIBs:rib-base-test-activity", version.ref = "ribs" } ribs-base-test-rx2 = { module = "com.github.badoo.RIBs:rib-base-test-rx2", version.ref = "ribs" } ribs-compose = { module = "com.github.badoo.RIBs:rib-compose", version.ref = "ribs" } rxjava2 = "io.reactivex.rxjava2:rxjava:2.2.21" rxjava3 = "io.reactivex.rxjava3:rxjava:3.1.5" rxandroid2 = "io.reactivex.rxjava2:rxandroid:2.1.1" rxandroid3 = "io.reactivex.rxjava3:rxandroid:3.0.2" rxrelay2 = "com.jakewharton.rxrelay2:rxrelay:2.1.1" rxrelay3 = "com.jakewharton.rxrelay3:rxrelay:3.0.1" kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" } junit-api = { module = "org.junit.jupiter:junit-jupiter-api", version.ref = "junit5" } junit-params = { module = "org.junit.jupiter:junit-jupiter-params", version.ref = "junit5" } junit-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.ref = "junit5" } junit-vintage = { module = "org.junit.vintage:junit-vintage-engine", version.ref = "junit5" } plugin-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" } plugin-detekt = { module = "io.gitlab.arturbosch.detekt:detekt-gradle-plugin", version.ref = "detekt" } plugin-android = "com.android.tools.build:gradle:7.4.2" detekt-compose = "com.twitter.compose.rules:detekt:0.0.26" [plugins] detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" }