plugins { alias(libs.plugins.androidApplication) alias(libs.plugins.composeCompiler) } android { namespace = "ru.tanexc.hemoanalysis" compileSdk { version = release(36) } defaultConfig { applicationId = "ru.tanexc.hemoanalysis" minSdk = 26 targetSdk = 36 versionCode = 1 versionName = "1.0" } buildTypes { debug { proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } release { isMinifyEnabled = true isShrinkResources = true proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } } splits { abi { isEnable = true reset() include("arm64-v8a", "armeabi-v7a", "x86", "x86_64") isUniversalApk = false } } compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } } dependencies { implementation(projects.shared) implementation(libs.androidx.activity.compose) implementation(libs.androidx.core.ktx) implementation(libs.androidx.lifecycle.runtime.ktx) implementation(libs.koin.core) implementation(libs.koin.android) implementation(libs.filekit.core) implementation(libs.filekit.dialogs.compose) }