32 lines
1.0 KiB
Kotlin
32 lines
1.0 KiB
Kotlin
plugins {
|
|
// AGP must apply BEFORE recipe.kotlin.multiplatform — the latter calls androidTarget(),
|
|
// which requires the Android Gradle Plugin to already be on the project. Gradle applies
|
|
// plugin IDs in declaration order, so recipe.android.application is listed first.
|
|
id("recipe.android.application")
|
|
id("recipe.kotlin.multiplatform")
|
|
id("recipe.compose.multiplatform")
|
|
id("recipe.quality")
|
|
}
|
|
|
|
kotlin {
|
|
sourceSets {
|
|
androidMain.dependencies {
|
|
implementation(libs.compose.uiToolingPreview)
|
|
implementation(libs.androidx.activity.compose)
|
|
implementation(libs.koin.android)
|
|
}
|
|
commonMain.dependencies {
|
|
implementation(libs.compose.uiToolingPreview)
|
|
implementation(projects.shared)
|
|
}
|
|
jvmMain.dependencies {
|
|
implementation(compose.desktop.currentOs)
|
|
implementation(libs.kotlinx.coroutinesSwing)
|
|
}
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
debugImplementation(libs.compose.uiTooling)
|
|
}
|