plugins { alias(libs.plugins.android.application) alias(libs.plugins.compose.multiplatform) alias(libs.plugins.compose.compiler) } android { namespace = "com.avinal.memos" compileSdk = 36 defaultConfig { applicationId = "com.avinal.memos" minSdk = 26 targetSdk = 36 versionCode = 1 versionName = "1.0.0" } signingConfigs { create("release") { val path = System.getenv("KEYSTORE_PATH") if (path != null) { storeFile = file(path) storePassword = System.getenv("KEYSTORE_PASSWORD") keyAlias = System.getenv("KEY_ALIAS") keyPassword = System.getenv("KEY_PASSWORD") } } } buildTypes { release { isMinifyEnabled = true proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) signingConfig = signingConfigs.getByName("release") } } compileOptions { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } } dependencies { implementation(project(":composeApp")) implementation(libs.androidx.activity.compose) }