1
1
import org.jlleitschuh.gradle.ktlint.reporter.ReporterType
2
2
3
3
plugins {
4
- id(" com.android.application" ) version " 8.11.0 "
5
- id(" org.jetbrains.kotlin.android" ) version " 2.1 .10"
6
- id(" org.jetbrains.kotlin.plugin.compose" ) version " 2.1 .10"
7
- id(" org.jetbrains.kotlin.plugin.serialization" ) version " 2.1 .10"
8
- id(" com.google.protobuf" ) version " 0.9.4 "
9
- id(" org.jlleitschuh.gradle.ktlint" ) version " 12 .1.2 "
4
+ id(" com.android.application" ) version " 8.11.1 "
5
+ id(" org.jetbrains.kotlin.android" ) version " 2.2 .10"
6
+ id(" org.jetbrains.kotlin.plugin.compose" ) version " 2.2 .10"
7
+ id(" org.jetbrains.kotlin.plugin.serialization" ) version " 2.2 .10"
8
+ id(" com.google.protobuf" ) version " 0.9.5 "
9
+ id(" org.jlleitschuh.gradle.ktlint" ) version " 13 .1.0 "
10
10
}
11
11
12
12
// This is the version of the app that is displayed in the UI on the drawer.
13
13
val variantName = " Version 0.1.0/Esplora"
14
14
15
15
android {
16
16
namespace = " org.bitcoindevkit.devkitwallet"
17
- compileSdk = 35
17
+ compileSdk = 36
18
18
19
19
buildFeatures {
20
20
viewBinding = true
@@ -25,7 +25,7 @@ android {
25
25
defaultConfig {
26
26
applicationId = " org.bitcoindevkit.devkitwallet"
27
27
minSdk = 26
28
- targetSdk = 35
28
+ targetSdk = 36
29
29
versionCode = 1
30
30
versionName = " v0.1.0"
31
31
testInstrumentationRunner = " androidx.test.runner.AndroidJUnitRunner"
@@ -51,26 +51,26 @@ android {
51
51
52
52
dependencies {
53
53
// Basic android dependencies
54
- implementation(" org.jetbrains.kotlin:kotlin-stdlib:2.2.0 " )
55
- implementation(" androidx.core:core-ktx:1.16 .0" )
54
+ implementation(" org.jetbrains.kotlin:kotlin-stdlib:2.2.10 " )
55
+ implementation(" androidx.core:core-ktx:1.17 .0" )
56
56
implementation(" com.google.android.material:material:1.12.0" )
57
57
implementation(" androidx.datastore:datastore:1.1.7" )
58
- implementation(" com.google.protobuf:protobuf-javalite:4.31.1 " )
58
+ implementation(" com.google.protobuf:protobuf-javalite:4.32.0 " )
59
59
implementation(" org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0" )
60
60
implementation(" androidx.core:core-splashscreen:1.0.1" )
61
61
62
62
// Jetpack Compose
63
63
// Adding the Bill of Materials synchronizes dependencies in the androidx.compose namespace
64
64
// You can remove the library version in your dependency declarations
65
- implementation(platform(" androidx.compose:compose-bom:2025.07 .00" ))
65
+ implementation(platform(" androidx.compose:compose-bom:2025.08 .00" ))
66
66
implementation(" androidx.compose.animation:animation" )
67
67
implementation(" androidx.compose.ui:ui-tooling" )
68
68
implementation(" androidx.compose.ui:ui" )
69
69
implementation(" androidx.compose.material3:material3" )
70
70
implementation(" androidx.activity:activity-compose" )
71
71
implementation(" androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2" )
72
72
implementation(" androidx.constraintlayout:constraintlayout-compose:1.1.1" )
73
- implementation(" androidx.navigation:navigation-compose:2.9.2 " )
73
+ implementation(" androidx.navigation:navigation-compose:2.9.3 " )
74
74
implementation(" com.google.accompanist:accompanist-systemuicontroller:0.36.0" )
75
75
76
76
// Icons
@@ -88,8 +88,8 @@ dependencies {
88
88
89
89
// Tests
90
90
testImplementation(" junit:junit:4.13.2" )
91
- androidTestImplementation(" androidx.test.ext:junit:1.2.1 " )
92
- androidTestImplementation(" androidx.test.espresso:espresso-core:3.6.1 " )
91
+ androidTestImplementation(" androidx.test.ext:junit:1.3.0 " )
92
+ androidTestImplementation(" androidx.test.espresso:espresso-core:3.7.0 " )
93
93
}
94
94
95
95
protobuf {
0 commit comments