plugins { id("com.android.application") kotlin("android") id("org.jetbrains.kotlin.plugin.compose") } android { namespace = "dev.iris.app" compileSdk = 34 defaultConfig { applicationId = "dev.iris.app" minSdk = 29 targetSdk = 34 versionCode = 1 versionName = "0.1.0" } buildTypes { release { isMinifyEnabled = false } } compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } kotlinOptions { jvmTarget = "17" } } dependencies { implementation(project(":shared")) implementation(platform("androidx.compose:compose-bom:2024.09.02")) implementation("androidx.compose.material3:material3") implementation("androidx.compose.ui:ui") implementation("androidx.activity:activity-compose:1.9.2") implementation("androidx.core:core-splashscreen:1.0.1") } // M5: apply the google-services plugin only when a Firebase project is // configured (google-services.json present). Without it the FCM service is // inert and the ntfy listener is the push path. if (file("google-services.json").exists()) { apply(plugin = "com.google.gms.google-services") }