getting-started/android-with-appengine/frontend/emojify/build.gradle.kts (36 lines of code) (raw):
plugins {
id("com.android.application")
kotlin("android")
}
kotlin {
jvmToolchain(11)
}
dependencies {
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
implementation("com.yanzhenjie:album:2.1.3")
implementation("com.yanzhenjie:mediascanner:1.0.3")
implementation("com.google.android.material:material:1.11.0")
implementation("androidx.appcompat:appcompat:1.6.1")
implementation("androidx.recyclerview:recyclerview:1.3.2")
implementation("androidx.cardview:cardview:1.0.0")
implementation("com.github.bumptech.glide:glide:4.16.0")
implementation("com.android.volley:volley:1.2.1")
implementation("com.google.firebase:firebase-core:21.1.1")
implementation("com.google.firebase:firebase-storage:20.3.0")
implementation("com.google.firebase:firebase-auth:22.3.1")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0")
}
android {
compileSdk = 34
namespace = "com.google.cloud.kotlin.emojify"
defaultConfig {
minSdk = 28
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
buildFeatures {
viewBinding = true
}
}