significant android work
This commit is contained in:
@@ -3,7 +3,7 @@ plugins {
|
||||
alias(libs.plugins.kotlin.compose)
|
||||
alias(libs.plugins.kotlin.serialization)
|
||||
alias(libs.plugins.firebase.crashlytics.gradle)
|
||||
alias(libs.plugins.paparazzi)
|
||||
// alias(libs.plugins.paparazzi) — temporarily disabled until compatible version is available
|
||||
}
|
||||
|
||||
android {
|
||||
@@ -28,7 +28,7 @@ android {
|
||||
buildConfigField("String", "API_PRODUCTION_URL", "\"https://api.kordant.com\"")
|
||||
|
||||
// Resource config for supported languages (reduces APK size)
|
||||
resourceConfigurations.addAll(listOf("en"))
|
||||
// resourceConfigurations.addAll(listOf("en"))
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
@@ -86,6 +86,11 @@ android {
|
||||
excludes += "META-INF/versions/9/previous-compilation-data.bin"
|
||||
}
|
||||
}
|
||||
// Resource config for supported languages (reduces APK size)
|
||||
androidResources {
|
||||
localeFilters += "en"
|
||||
}
|
||||
|
||||
testOptions {
|
||||
unitTests {
|
||||
isIncludeAndroidResources = true
|
||||
@@ -96,17 +101,18 @@ android {
|
||||
sourceSets {
|
||||
getByName("test") {
|
||||
resources {
|
||||
srcDirs("src/test/screenshots")
|
||||
setSrcDirs(listOf("src/test/screenshots"))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Paparazzi screenshot testing configuration
|
||||
paparazzi {
|
||||
theme = "android:style/Theme.Material.Light.NoActionBar"
|
||||
renderMode = "SHRINK"
|
||||
}
|
||||
// FIXME: Paparazzi plugin not available in all environments
|
||||
// paparazzi {
|
||||
// theme = "android:style/Theme.Material.Light.NoActionBar"
|
||||
// renderMode = "SHRINK"
|
||||
// }
|
||||
|
||||
dependencies {
|
||||
implementation(libs.androidx.core.ktx)
|
||||
@@ -119,7 +125,7 @@ dependencies {
|
||||
implementation(libs.androidx.compose.ui.tooling.preview)
|
||||
implementation(libs.androidx.compose.material3)
|
||||
implementation(libs.androidx.compose.material3.adaptive.navigation.suite)
|
||||
implementation("androidx.compose.material:material-icons-core")
|
||||
implementation(libs.androidx.compose.material.icons.core)
|
||||
implementation(libs.androidx.paging.runtime)
|
||||
implementation(libs.androidx.paging.compose)
|
||||
implementation(libs.coil.compose)
|
||||
|
||||
Reference in New Issue
Block a user