diff --git a/mobile/build.gradle.kts b/mobile/build.gradle.kts index ac5a9eb..c623074 100644 --- a/mobile/build.gradle.kts +++ b/mobile/build.gradle.kts @@ -29,6 +29,9 @@ android { } buildTypes { + debug { + applicationIdSuffix = ".debug" + } release { isMinifyEnabled = false proguardFiles( diff --git a/mobile/src/main/java/ru/omni_devel/cards/Utils.kt b/mobile/src/main/java/ru/omni_devel/cards/Utils.kt index 0947346..69f4bf0 100644 --- a/mobile/src/main/java/ru/omni_devel/cards/Utils.kt +++ b/mobile/src/main/java/ru/omni_devel/cards/Utils.kt @@ -2,7 +2,6 @@ package ru.omni_devel.cards import android.content.Context import android.graphics.Bitmap -import androidx.compose.ui.platform.LocalContext import com.google.android.gms.wearable.Wearable import com.google.zxing.BarcodeFormat import com.google.zxing.MultiFormatWriter @@ -10,7 +9,13 @@ import com.journeyapps.barcodescanner.BarcodeEncoder fun generateCode(value: String, format: BarcodeFormat): Bitmap { val writer = MultiFormatWriter() - val matrix = writer.encode(value, format, 800, 400) + + val (width, height) = when (format) { + BarcodeFormat.QR_CODE, BarcodeFormat.DATA_MATRIX, BarcodeFormat.AZTEC -> 800 to 800 + else -> 800 to 400 + } + + val matrix = writer.encode(value, format, width, height) return BarcodeEncoder().createBitmap(matrix) }