--- a/ui/common/build.gradle.kts Mon May 04 16:21:57 2026 -0400
+++ b/ui/common/build.gradle.kts Mon May 04 18:00:16 2026 -0400
@@ -29,7 +29,20 @@
}
kotlin {
- androidTarget()
+ android {
+ namespace = "com.geekorum.aboutoss.ui.common"
+ androidResources {
+ enable = true
+ }
+
+ @Suppress("UnstableApiUsage")
+ optimization {
+ consumerKeepRules.apply {
+ publish = true
+ file("consumer-rules.pro")
+ }
+ }
+ }
jvm("desktop")
@@ -57,6 +70,10 @@
api(libs.androidx.activity)
implementation(libs.androidx.activity.compose)
}
+ androidUnitTest.dependencies {
+ implementation(libs.androidx.test.ext.junit)
+ implementation(libs.espresso.core)
+ }
}
}
@@ -64,36 +81,9 @@
publicResClass = true
}
-android {
- namespace = "com.geekorum.aboutoss.ui.common"
-
- defaultConfig {
- testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
- consumerProguardFiles("consumer-rules.pro")
- }
-
- buildTypes {
- release {
- isMinifyEnabled = false
- proguardFiles(
- getDefaultProguardFile("proguard-android-optimize.txt"),
- "proguard-rules.pro"
- )
- }
- }
-
- publishing {
- singleVariant("release") {
- withJavadocJar()
- withSourcesJar()
- }
- }
-}
dependencies {
- testImplementation(libs.junit)
- androidTestImplementation(libs.androidx.test.ext.junit)
- androidTestImplementation(libs.espresso.core)
+ androidRuntimeClasspath(libs.jetbrains.compose.uiTooling)
"androidMainApi"(libs.geekdroid) {
exclude("androidx.compose.material3")
}