taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

commit 4f8d18bdab70f90f28433338bb8596b423754ba9
parent 88c3ef490fdd149bd6927b99ad58c297c4cc0d7e
Author: Iván Ávalos <avalos@disroot.org>
Date:   Mon, 12 May 2025 18:53:54 +0200

[wallet] upgrade Kotlin, Compose and dependencies

Diffstat:
Mbuild.gradle | 2+-
Mwallet/build.gradle | 8++------
2 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/build.gradle b/build.gradle @@ -1,6 +1,6 @@ buildscript { ext { - kotlin_version = '1.9.24' // observe compatibility with compose compiler + kotlin_version = '2.1.0' // observe compatibility with compose compiler ktor_version = '2.3.11' nav_version = '2.8.9' material_version = '1.12.0' diff --git a/wallet/build.gradle b/wallet/build.gradle @@ -21,6 +21,7 @@ plugins { id "kotlin-android" id "kotlinx-serialization" id "com.google.protobuf" version "0.9.4" + id "org.jetbrains.kotlin.plugin.compose" version "$kotlin_version" } def qtart_version = "1.0.0" @@ -90,14 +91,9 @@ android { jvmTarget = "17" } - composeOptions { - kotlinCompilerExtensionVersion "1.5.14" - } - buildFeatures { buildConfig true viewBinding true - compose true } packagingOptions { jniLibs { @@ -174,7 +170,7 @@ dependencies { implementation "io.noties.markwon:recycler:$markwon_version" // Java Native Access (must always match JNA in qtart) - implementation "net.java.dev.jna:jna:5.13.0@aar" + implementation "net.java.dev.jna:jna:5.17.0@aar" // Shared preferences implementation "androidx.datastore:datastore:$datastore_version"