1+ plugins {
2+ alias(libs.plugins.androidApplication)
3+ alias(libs.plugins.jetbrainsKotlinAndroid)
4+ alias(libs.plugins.composeCompiler)
5+ }
6+
7+ android {
8+ namespace = " com.google.firebase.example.ai"
9+ compileSdk = 36
10+
11+ defaultConfig {
12+ applicationId = " com.google.firebase.example.ai"
13+ minSdk = 21
14+ targetSdk = 36
15+ versionCode = 1
16+ versionName = " 1.0"
17+
18+ testInstrumentationRunner = " androidx.test.runner.AndroidJUnitRunner"
19+ }
20+
21+ buildTypes {
22+ release {
23+ isMinifyEnabled = false
24+ proguardFiles(
25+ getDefaultProguardFile(" proguard-android-optimize.txt" ),
26+ " proguard-rules.pro"
27+ )
28+ }
29+ }
30+ compileOptions {
31+ sourceCompatibility = JavaVersion .VERSION_11
32+ targetCompatibility = JavaVersion .VERSION_11
33+ }
34+ kotlinOptions {
35+ jvmTarget = " 11"
36+ }
37+ buildFeatures {
38+ compose = true
39+ }
40+ }
41+
42+ dependencies {
43+
44+ implementation(libs.androidx.core.ktx)
45+ implementation(libs.androidx.lifecycle.runtime.ktx)
46+ implementation(libs.androidx.activity.compose)
47+ implementation(platform(libs.androidx.compose.bom))
48+ implementation(libs.androidx.ui)
49+ implementation(libs.androidx.ui.graphics)
50+ implementation(libs.androidx.ui.tooling.preview)
51+ implementation(libs.androidx.material3)
52+
53+ implementation(libs.firebase.ai)
54+
55+ testImplementation(libs.junit)
56+ androidTestImplementation(libs.androidx.junit)
57+ androidTestImplementation(libs.androidx.espresso.core)
58+ androidTestImplementation(platform(libs.androidx.compose.bom))
59+ androidTestImplementation(libs.androidx.ui.test.junit4)
60+ debugImplementation(libs.androidx.ui.tooling)
61+ debugImplementation(libs.androidx.ui.test.manifest)
62+ }
0 commit comments