Anshulupadhyay03
05/14/2023, 8:47 PMplugins {
kotlin("multiplatform")
kotlin("native.cocoapods")
id("com.android.library")
id("org.jetbrains.compose")
}
kotlin {
android {
compilations.all {
kotlinOptions {
jvmTarget = "1.8"
}
}
}
iosX64()
iosArm64()
iosSimulatorArm64()
cocoapods {
summary = "Some description for the Shared Module"
homepage = "Link to the Shared Module homepage"
version = "1.0"
ios.deploymentTarget = "14.1"
podfile = project.file("../iosApp/Podfile")
framework {
baseName = "shared"
isStatic=true
}
}
sourceSets {
val commonMain by getting {
dependencies {
implementation(compose.runtime)
implementation(compose.foundation)
implementation(compose.material)
implementation(compose.ui)
}
}
val commonTest by getting {
dependencies {
implementation(kotlin("test"))
}
}
val androidMain by getting {
dependencies {
// Android
api(libs.androidx.activity.compose)
api(libs.androidx.appcompat)
api(libs.androidx.core.ktx)
// Ktor
api(libs.ktor.client.okhttp)
}
}
val androidUnitTest by getting
val iosX64Main by getting
val iosArm64Main by getting
val iosSimulatorArm64Main by getting
val iosMain by creating {
dependsOn(commonMain)
iosX64Main.dependsOn(this)
iosArm64Main.dependsOn(this)
iosSimulatorArm64Main.dependsOn(this)
}
val iosX64Test by getting
val iosArm64Test by getting
val iosSimulatorArm64Test by getting
val iosTest by creating {
dependsOn(commonTest)
iosX64Test.dependsOn(this)
iosArm64Test.dependsOn(this)
iosSimulatorArm64Test.dependsOn(this)
}
}
}
android {
namespace = "com.retroent.moviebuff"
compileSdk = 33
defaultConfig {
minSdk = 24
}
}
Konstantin Tskhovrebov
05/14/2023, 9:06 PMJustin Xu
05/14/2023, 11:04 PMAbdul-Aziz-Niazi
05/15/2023, 6:01 AMKonstantin Tskhovrebov
05/15/2023, 7:15 AMAnshulupadhyay03
05/15/2023, 8:54 AMAbdul-Aziz-Niazi
05/15/2023, 9:24 AMKonstantin Tskhovrebov
05/15/2023, 9:32 AMAbdul-Aziz-Niazi
05/15/2023, 9:57 AMAnshulupadhyay03
05/15/2023, 10:52 AM@Composable
fun App(){
Text("Hello")
}
Konstantin Tskhovrebov
05/15/2023, 11:25 AMAbdul-Aziz-Niazi
05/15/2023, 1:07 PMAnshulupadhyay03
05/17/2023, 3:41 PMAbdul-Aziz-Niazi
05/17/2023, 3:42 PM