plugins { alias(libs.plugins.android.application) alias(libs.plugins.kotlin.android) id("org.jetbrains.kotlin.kapt") id("com.google.devtools.ksp") id("com.google.dagger.hilt.android") } android { namespace = "com.grkj.iscs_mc" compileSdk = 36 defaultConfig { applicationId = "com.grkj.iscs_mc" minSdk = 24 targetSdk = 36 versionCode = 1 versionName = "v1.0.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } signingConfigs { create("release") { storeFile = file("../ISCS.jks") storePassword = "iscs123456" keyAlias = "iscs" keyPassword = "iscs123456" } } buildTypes { release { isMinifyEnabled = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } } compileOptions { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } kotlinOptions { jvmTarget = "11" } buildFeatures { dataBinding = true buildConfig = true } packaging { resources { pickFirsts += "META-INF/versions/9/OSGI-INF/MANIFEST.MF" pickFirsts += "META-INF/INDEX.LIST" pickFirsts += "META-INF/io.netty.versions.properties" } } } dependencies { implementation(libs.androidx.core.ktx) implementation(libs.androidx.appcompat) implementation(libs.material) implementation(libs.androidx.activity) implementation(libs.androidx.constraintlayout) implementation(libs.brv) implementation(libs.viewmodel.ktx) implementation(libs.viewmodel.livedata.ktx) implementation(libs.viewmodel.savestate) kapt(libs.viewmodel.compiler) implementation(libs.androidx.navigation.fragment) implementation(libs.androidx.navigation.ui) implementation(libs.androidx.navigation.dynamic.features.fragment) implementation(libs.kotlinx.serialization.json) implementation(libs.sik.camera) implementation("com.google.dagger:hilt-android:2.56.2") ksp("com.google.dagger:hilt-android-compiler:2.56.2") kapt("com.github.bingoogolapple.BGABadgeView-Android:compiler:1.2.0") implementation(project(":data")) implementation(project(":shared")) implementation(project(":ui-base")) testImplementation(libs.junit) androidTestImplementation(libs.androidx.junit) androidTestImplementation(libs.androidx.espresso.core) }