Daniele B
06/25/2021, 11:05 AMgroup = "eu.baroncelli.dkmpsample"
version = "1.0-SNAPSHOT"
plugins {
kotlin("multiplatform")
id("com.android.library")
id("org.jetbrains.compose") version Versions.jetbrainsCompose
}
kotlin {
android ()
jvm("desktop") {
compilations.all {
kotlinOptions.jvmTarget = "11"
}
}
sourceSets {
all {
languageSettings.apply {
useExperimentalAnnotation("kotlinx.coroutines.ExperimentalCoroutinesApi")
}
}
val commonMain by getting {
dependencies {
api(compose.web.widgets)
api(compose.runtime)
api(compose.foundation)
api(compose.material)
}
}
val desktopMain by getting {
dependencies {
api(compose.desktop.currentOs)
}
}
}
}
android {
compileSdk = Versions.compile_sdk
buildToolsVersion = Versions.build_tools
sourceSets["main"].manifest.srcFile("src/androidMain/AndroidManifest.xml")
defaultConfig {
minSdk = Versions.min_sdk
targetSdk = Versions.target_sdk
}
buildTypes {
getByName("release") {
isMinifyEnabled = false
}
}
buildFeatures {
compose = true
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
}
Igor Demin
06/25/2021, 11:08 AMlouiscad
06/26/2021, 8:11 AMimport org.jetbrains.compose.compose
Daniele B
06/26/2021, 10:30 PM