- Package renamed to nl.eddydevink.sylda (matches eddydevink.nl domain + Sylda app name) - All status texts translated to Dutch (Niet verbonden, Verbonden, Zoeken, etc.) - Removed exchange key button, build number, and success toasts - Button text: Firmware bijwerken, instruction text shortened - App title changed to Sylda, 'instellingen' label next to settings gear - ON/HOLD changed to AAN/VAST
50 lines
No EOL
1.6 KiB
Groovy
50 lines
No EOL
1.6 KiB
Groovy
plugins {
|
|
id 'com.android.application'
|
|
id 'org.jetbrains.kotlin.android'
|
|
}
|
|
|
|
android {
|
|
namespace 'nl.eddydevink.sylda'
|
|
// compileSdk/targetSdk stays on 34 (Android 14) by deliberate choice. The target audience
|
|
// consists of physically disabled users who are very reluctant to update their phones. Staying
|
|
// on API 34 maximises device compatibility. Re-evaluate when the user base has migrated.
|
|
compileSdk 34
|
|
|
|
defaultConfig {
|
|
applicationId "nl.eddydevink.sylda"
|
|
minSdk 26
|
|
targetSdk 34
|
|
versionCode 1
|
|
versionName "1.0"
|
|
buildConfigField "String", "BUILD_NUMBER", "\"${new java.text.SimpleDateFormat("yyyyMMddHHmmss").format(new Date())}\""
|
|
}
|
|
|
|
buildFeatures {
|
|
buildConfig true
|
|
}
|
|
|
|
buildTypes {
|
|
release {
|
|
minifyEnabled false
|
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
|
}
|
|
}
|
|
|
|
compileOptions {
|
|
sourceCompatibility JavaVersion.VERSION_17
|
|
targetCompatibility JavaVersion.VERSION_17
|
|
}
|
|
kotlinOptions {
|
|
jvmTarget = '17'
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
implementation 'androidx.core:core-ktx:1.12.0'
|
|
implementation 'androidx.appcompat:appcompat:1.6.1'
|
|
implementation 'io.github.dkaukov:esp32-flash-lib:1.1.17'
|
|
implementation 'com.eclipsesource.minimal-json:minimal-json:0.9.5'
|
|
implementation 'org.slf4j:slf4j-nop:2.0.16'
|
|
implementation 'androidx.security:security-crypto:1.1.0-alpha06'
|
|
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.7.0'
|
|
} |