/
zertop
/
RandomCoffee_TestTask
Обзор
Документация
Войти
/
zertop
/
RandomCoffee_TestTask
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
Develop
shared/build.gradle.kts
75 строк
3 KB
User
ios
03 июн 2026, 23:29
03 июн 2026, 23:29
99814ec
Код
Авторство
О чём код?
import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { alias(libs.plugins.kotlinMultiplatform) alias(libs.plugins.androidMultiplatformLibrary) alias(libs.plugins.composeMultiplatform) alias(libs.plugins.composeCompiler) kotlin("plugin.serialization") version "1.9.0" } kotlin { listOf( iosArm64(), iosSimulatorArm64() ).forEach { iosTarget -> iosTarget.binaries.framework { baseName = "Shared" isStatic = true } } androidLibrary { namespace = "com.example.randomcoffee.shared" compileSdk = libs.versions.android.compileSdk.get().toInt() minSdk = libs.versions.android.minSdk.get().toInt() compilerOptions { jvmTarget = JvmTarget.JVM_11 } androidResources { enable = true } withHostTest { isIncludeAndroidResources = true } } sourceSets { androidMain.dependencies { implementation(libs.compose.uiToolingPreview) } commonMain.dependencies { implementation(compose.materialIconsExtended) implementation("org.jetbrains.androidx.navigation:navigation-compose:2.8.0-alpha10") implementation("org.jetbrains.androidx.navigation:navigation-runtime:2.8.0-alpha02") implementation("io.coil-kt.coil3:coil-compose:3.1.0") implementation("io.coil-kt.coil3:coil-network-okhttp:3.1.0") implementation("io.ktor:ktor-client-core:2.3.11") implementation("io.ktor:ktor-client-android:2.3.11") implementation("io.ktor:ktor-client-content-negotiation:2.3.11") implementation("io.ktor:ktor-serialization-kotlinx-json:2.3.11") implementation("io.ktor:ktor-client-logging:2.3.11") implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3") implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.7.0") implementation(libs.compose.runtime) implementation(libs.compose.foundation) implementation(libs.compose.material3) implementation(libs.compose.ui) implementation(libs.compose.components.resources) implementation(libs.compose.uiToolingPreview) implementation(libs.androidx.lifecycle.viewmodelCompose) implementation(libs.androidx.lifecycle.runtimeCompose) } iosMain.dependencies { implementation("io.ktor:ktor-client-darwin:2.3.9") } commonTest.dependencies { implementation(libs.kotlin.test) } } } dependencies { androidRuntimeClasspath(libs.compose.uiTooling) }