Adam Brown
02/20/2021, 10:05 PMcommonMain
module. I add the dependency the way I assume it should work, but it doesn't seem to be included when I'm in source files in commonMain
any ideas what I could be doing wrong?Arkadii Ivanov
02/20/2021, 10:42 PMAdam Brown
02/20/2021, 10:43 PMArkadii Ivanov
02/20/2021, 10:44 PMbuild.gradle
content?Adam Brown
02/20/2021, 10:44 PMimport org.jetbrains.compose.compose
plugins {
kotlin("multiplatform")
id("org.jetbrains.compose") version "0.2.0-build132"
id("com.android.library")
id("kotlin-android-extensions")
}
group = "com.darkrockstudios.apps"
version = "1.0"
repositories {
google()
jcenter()
}
kotlin {
android()
jvm("desktop") {
compilations.all {
kotlinOptions.jvmTarget = "15"
}
}
sourceSets {
val commonMain by getting {
dependencies {
api(compose.runtime)
api(compose.foundation)
api(compose.material)
api(compose.ui)
implementation("com.arkivanov.decompose:decompose:0.1.8")
implementation("com.arkivanov.decompose:extensions-compose-jetbrains:0.1.8")
}
}
val commonTest by getting
val androidMain by getting {
dependencies {
api("androidx.appcompat:appcompat:1.2.0")
api("androidx.core:core-ktx:1.3.2")
implementation("com.arkivanov.decompose:extensions-compose-jetpack:0.1.8")
}
}
val androidTest by getting {
dependencies {
implementation("junit:junit:4.13.1")
}
}
val desktopMain by getting {
dependencies {
}
}
val desktopTest by getting
}
}
android {
compileSdkVersion(29)
sourceSets["main"].manifest.srcFile("src/androidMain/AndroidManifest.xml")
defaultConfig {
minSdkVersion(24)
targetSdkVersion(29)
}
}
New Project -> KMM Compose
optionArkadii Ivanov
02/20/2021, 10:47 PMAdam Brown
02/20/2021, 10:47 PMcommonMain
Arkadii Ivanov
02/20/2021, 10:48 PM0.3.0-build152
, it is proved workingAdam Brown
02/20/2021, 10:48 PM0.3.0-build152
Arkadii Ivanov
02/20/2021, 10:49 PMAdam Brown
02/20/2021, 10:49 PMArkadii Ivanov
02/20/2021, 10:50 PMcompilations.all {
kotlinOptions.jvmTarget = "15"
}
Adam Brown
02/20/2021, 10:51 PMArkadii Ivanov
02/20/2021, 10:54 PMAdam Brown
02/20/2021, 10:55 PMArkadii Ivanov
02/20/2021, 10:56 PMimport com.arkivanov.decompose.ComponentContext
Adam Brown
02/20/2021, 10:59 PMArkadii Ivanov
02/20/2021, 11:00 PMAdam Brown
02/20/2021, 11:00 PMArkadii Ivanov
02/20/2021, 11:00 PMAdam Brown
02/20/2021, 11:00 PMArkadii Ivanov
02/20/2021, 11:02 PMAdam Brown
02/20/2021, 11:03 PMArkadii Ivanov
02/20/2021, 11:13 PMkotlin-android-extensions
is deprecated, you should use kotlin-parcelize
for @Parcelize
Adam Brown
02/20/2021, 11:17 PMDragos Rachieru
02/26/2021, 8:20 AM