import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { alias(libs.plugins.android.application) alias(libs.plugins.kotlin.compose) } android { namespace = "com.kyant.backdrop.catalog" compileSdk { version = release(36) } buildToolsVersion = "36.1.0" defaultConfig { applicationId = "com.kyant.backdrop.catalog" minSdk = 23 targetSdk = 36 versionCode = 1 versionName = "1.0.0" androidResources.localeFilters += arrayOf("en") } buildTypes { release { isMinifyEnabled = true isShrinkResources = true proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro") vcsInfo.include = false } } buildFeatures { compose = true } packaging { resources { excludes += arrayOf( "DebugProbesKt.bin", "kotlin-tooling-metadata.json", "kotlin/**", "META-INF/*.version", "META-INF/**/LICENSE.txt" ) } dex { useLegacyPackaging = true } jniLibs { useLegacyPackaging = true } } dependenciesInfo { includeInApk = false includeInBundle = false } lint { checkReleaseBuilds = false } } kotlin { compilerOptions { jvmTarget = JvmTarget.JVM_11 freeCompilerArgs.addAll( "-Xlambdas=class" ) } } dependencies { implementation(libs.androidx.core.ktx) implementation(libs.androidx.activity.compose) implementation(libs.compose.foundation) implementation(libs.compose.ui) implementation(libs.compose.ui.graphics) implementation(libs.compose.material.ripple) implementation(libs.kyant.shapes) implementation(project(":backdrop")) }