plugins { alias(libs.plugins.androidApplication) alias(libs.plugins.jetbrainsKotlinAndroid) id("kotlin-parcelize") id("com.google.devtools.ksp") version "1.9.0-1.0.11" } android { namespace = "com.example.palmguardapp" compileSdk = 34 defaultConfig { applicationId = "com.example.palmguardapp" minSdk = 24 targetSdk = 34 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" buildConfigField("String", "BASE_URL", "\"https://www.teamteaguard.com/\"") } buildTypes { release { isMinifyEnabled = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } } buildFeatures { viewBinding = true mlModelBinding = true buildConfig = true } compileOptions { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = "1.8" } } dependencies { implementation("com.github.yalantis:ucrop:2.2.9") implementation("com.github.bumptech.glide:glide:4.16.0") implementation("com.squareup.retrofit2:retrofit:2.9.0") implementation("com.squareup.retrofit2:converter-gson:2.9.0") implementation("com.squareup.okhttp3:logging-interceptor:4.11.0") implementation("androidx.datastore:datastore-preferences:1.0.0") implementation("com.google.android.material:material:1.11.0") implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2") implementation("androidx.fragment:fragment-ktx:1.3.6") implementation("androidx.core:core-splashscreen:1.0.1") implementation("de.hdodenhof:circleimageview:3.1.0") implementation(libs.room.runtime) implementation(libs.room.ktx) implementation(libs.androidx.scenecore) ksp(libs.room.compiler) implementation(libs.androidx.core.ktx) implementation(libs.androidx.appcompat) implementation(libs.material) implementation(libs.androidx.activity) implementation(libs.androidx.constraintlayout) implementation(libs.tensorflow.lite.support) implementation(libs.tensorflow.lite.metadata) testImplementation(libs.junit) androidTestImplementation(libs.androidx.junit) androidTestImplementation(libs.androidx.espresso.core) }