1plugins {
 2    alias(libs.plugins.android.application)
 3    alias(libs.plugins.jetbrains.kotlin.android)
 4}
 5
 6android {
 7    namespace = "com.example.llama"
 8    compileSdk = 36
 9
10    defaultConfig {
11        applicationId = "com.example.llama.aichat"
12
13        minSdk = 33
14        targetSdk = 36
15
16        versionCode = 1
17        versionName = "1.0"
18
19        testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
20        vectorDrawables {
21            useSupportLibrary = true
22        }
23    }
24
25    buildTypes {
26        debug {
27            isMinifyEnabled = true
28            isShrinkResources = true
29            proguardFiles(
30                getDefaultProguardFile("proguard-android.txt"),
31                "proguard-rules.pro"
32            )
33        }
34        release {
35            isMinifyEnabled = true
36            isShrinkResources = true
37            proguardFiles(
38                getDefaultProguardFile("proguard-android-optimize.txt"),
39                "proguard-rules.pro"
40            )
41        }
42    }
43    compileOptions {
44        sourceCompatibility = JavaVersion.VERSION_17
45        targetCompatibility = JavaVersion.VERSION_17
46    }
47}
48
49dependencies {
50    implementation(libs.bundles.androidx)
51    implementation(libs.material)
52
53    implementation(project(":lib"))
54
55    testImplementation(libs.junit)
56    androidTestImplementation(libs.androidx.junit)
57    androidTestImplementation(libs.androidx.espresso.core)
58}