diff --git a/.gitignore b/.gitignore index e01d3c0..e524b68 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ design/ .venv/ site/ .cache/ +.kotlin/ diff --git a/app/build.gradle.kts b/app/build.gradle.kts index e60b19f..b6e9e81 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -3,12 +3,11 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jlleitschuh.gradle.ktlint.reporter.ReporterType plugins { - id("com.android.application") version "8.13.2" - id("org.jetbrains.kotlin.android") version "2.3.10" - id("org.jetbrains.kotlin.plugin.compose") version "2.3.10" - id("org.jetbrains.kotlin.plugin.serialization") version "2.3.10" - id("com.google.protobuf") version "0.9.6" - id("org.jlleitschuh.gradle.ktlint") version "14.0.1" + id("com.android.application") version "9.2.0" + id("org.jetbrains.kotlin.plugin.compose") version "2.3.21" + id("org.jetbrains.kotlin.plugin.serialization") version "2.3.21" + id("com.google.protobuf") version "0.10.0" + id("org.jlleitschuh.gradle.ktlint") version "14.2.0" } // This is the version of the app that is displayed in the UI on the drawer. @@ -21,6 +20,7 @@ android { buildFeatures { viewBinding = true compose = true + buildConfig = true } defaultConfig { @@ -77,7 +77,7 @@ dependencies { implementation("com.composables:icons-lucide:1.1.0") // Bitcoin Development Kit - implementation("org.bitcoindevkit:bdk-android:2.3.1") + implementation("org.bitcoindevkit:bdk-android:3.0.0-SNAPSHOT-f8f8bfd4") // QR codes implementation("com.google.zxing:core:3.5.4") diff --git a/gradle.properties b/gradle.properties index a69daa6..7466277 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,6 +2,5 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 android.useAndroidX=true kotlin.code.style=official android.enableJetifier=true -android.defaults.buildfeatures.buildconfig=true android.nonTransitiveRClass=false android.nonFinalResIds=false diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 2733ed5..221c4f9 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists