plugins { alias(libs.plugins.android.application) alias(libs.plugins.jetbrains.kotlin.android) } android { namespace = "io.github.a13e300.ksuwebui" compileSdk = 35 defaultConfig { applicationId = "io.github.a13e300.ksuwebui" minSdk = 26 targetSdk = 35 versionCode = 1 versionName = "1.0" setProperty("archivesBaseName", "KsuWebUI-$versionName-$versionCode") } buildTypes { release { isMinifyEnabled = true isShrinkResources = true proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) signingConfig = signingConfigs["debug"] } } compileOptions { sourceCompatibility = JavaVersion.VERSION_21 targetCompatibility = JavaVersion.VERSION_21 } kotlinOptions { jvmTarget = "21" } buildFeatures { buildConfig = true viewBinding = true } } dependencies { implementation(libs.androidx.core.ktx) implementation(libs.androidx.appcompat) implementation(libs.androidx.webkit) implementation(libs.material) implementation(libs.com.github.topjohnwu.libsu.core) implementation(libs.com.github.topjohnwu.libsu.service) implementation(libs.com.github.topjohnwu.libsu.io) implementation(libs.androidx.swiperefreshlayout) }