[versions] agp = "8.13.2" dokka = "2.1.0" nexusPlugin = "0.36.0" kotlin = "2.3.0" kotlinBinaryCompatibility = "0.18.1" compose-plugin = "1.9.3" jvmTarget = "17" androidxActivity = "1.12.2" androidxTest = "1.7.0" androidxNavigation = "2.9.1" imagePicker = "0.5.2" baselineProfiles = "1.4.1" macroBenchmark = "1.4.1" uiAutomator = "2.3.0" spotless = "6.21.0" junit = "1.3.0" espresso-core = "3.7.0" androidxMacroBenchmark = "1.4.1" [plugins] android-application = { id = "com.android.application", version.ref = "agp" } android-library = { id = "com.android.library", version.ref = "agp" } kmp-android-library = { id = "com.android.kotlin.multiplatform.library", version.ref = "agp" } compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } android-test = { id = "com.android.test", version.ref = "agp" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } jetbrains-compose = { id = "org.jetbrains.compose", version.ref = "compose-plugin" } kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" } nexus-plugin = { id = "com.vanniktech.maven.publish", version.ref = "nexusPlugin" } kotlin-binary-compatibility = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "kotlinBinaryCompatibility" } spotless = { id = "com.diffplug.spotless", version.ref = "spotless" } baseline-profile = { id = "androidx.baselineprofile", version.ref = "androidxMacroBenchmark" } [libraries] androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "androidxActivity" } androidx-compose-navigation = { module = "org.jetbrains.androidx.navigation:navigation-compose", version.ref = "androidxNavigation" } image-picker = { group = "io.github.onseok", name = "peekaboo-image-picker", version.ref = "imagePicker" } # unit test androidx-test-runner = { group = "androidx.test", name = "runner", version.ref = "androidxTest" } androidx-profileinstaller = { module = "androidx.profileinstaller:profileinstaller", version.ref = "baselineProfiles" } androidx-benchmark-macro = { module = "androidx.benchmark:benchmark-macro-junit4", version.ref = "macroBenchmark" } androidx-test-uiautomator = { module = "androidx.test.uiautomator:uiautomator", version.ref = "uiAutomator" } junit = { group = "androidx.test.ext", name = "junit", version.ref = "junit" } espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espresso-core" }