Files
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

64 lines
1.6 KiB
Groovy

plugins {
id("me.saket.android.application")
id("me.saket.kotlin.android")
id("me.saket.compose")
id("kotlin-parcelize")
}
android {
namespace "me.saket.telephoto.sample"
defaultConfig {
applicationId namespace
minSdkVersion 31
compileSdk libs.versions.compileSdk.get().toInteger()
versionCode 1
versionName "1.0"
}
signingConfigs {
release {
keyAlias = "sample"
keyPassword = "frappe-snivel-possible-downward"
storeFile = file("release_keystore.jks")
storePassword = "abstract-emperor-john-twill"
}
}
buildTypes {
release {
minifyEnabled true
signingConfig signingConfigs.debug
}
benchmark {
initWith release
matchingFallbacks = ['release']
debuggable false
}
}
lint {
lintConfig = file("lint.xml")
abortOnError = System.getenv("CI") == null
}
buildFeatures.compose = true
composeOptions.kotlinCompilerExtensionVersion = libs.versions.androidx.compose.compiler.get()
}
dependencies {
implementation(projects.flick)
implementation(projects.zoomableImage.coil)
implementation(projects.zoomableImage.glide)
implementation(libs.androidx.appcompat)
implementation(libs.androidx.ktx.core)
implementation(libs.androidx.ktx.palette)
implementation(libs.androidx.activity)
implementation(libs.compose.ui.material3)
implementation(libs.compose.ui.materialIcons)
implementation(libs.accompanist.systemUi)
implementation(libs.coil.compose)
implementation(libs.coil.gif)
implementation(libs.circuit.runtime)
implementation(libs.circuit.backstack)
}