@@ -5,19 +5,19 @@ plugins {
5
5
id ' dagger.hilt.android.plugin'
6
6
id ' com.google.devtools.ksp'
7
7
id ' org.jetbrains.kotlin.plugin.serialization'
8
- id " com.mikepenz.aboutlibraries.plugin" version " 11.1.3 "
8
+ id " com.mikepenz.aboutlibraries.plugin" version " 12.2.4 "
9
9
}
10
10
11
11
apply plugin : ' com.mikepenz.aboutlibraries.plugin'
12
12
13
13
android {
14
14
namespace ' com.starry.greenstash'
15
- compileSdk 35
15
+ compileSdk = 36
16
16
17
17
defaultConfig {
18
18
applicationId " com.starry.greenstash"
19
19
minSdk 24
20
- targetSdk 35
20
+ targetSdk 36
21
21
versionCode 394
22
22
versionName " 3.9.4"
23
23
@@ -80,18 +80,18 @@ aboutLibraries {
80
80
81
81
dependencies {
82
82
83
- def composeBom = platform(' androidx.compose:compose-bom:2025.06.01 ' )
83
+ def composeBom = platform(' androidx.compose:compose-bom:2025.09.00 ' )
84
84
implementation composeBom
85
85
androidTestImplementation composeBom
86
86
87
87
// Android core components.
88
- implementation ' androidx.core:core-ktx:1.16 .0'
88
+ implementation ' androidx.core:core-ktx:1.17 .0'
89
89
implementation ' androidx.appcompat:appcompat:1.7.1'
90
- implementation ' androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 '
91
- implementation ' androidx.activity:activity-compose:1.10.1 '
92
- implementation " androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 "
93
- implementation " androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 "
94
- implementation " androidx.navigation:navigation-compose:2.9.0 "
90
+ implementation ' androidx.lifecycle:lifecycle-runtime-ktx:2.9.3 '
91
+ implementation ' androidx.activity:activity-compose:1.11.0 '
92
+ implementation " androidx.lifecycle:lifecycle-livedata-ktx:2.9.3 "
93
+ implementation " androidx.lifecycle:lifecycle-viewmodel-compose:2.9.3 "
94
+ implementation " androidx.navigation:navigation-compose:2.9.4 "
95
95
// Jetpack compose.
96
96
implementation " androidx.compose.ui:ui"
97
97
implementation " androidx.compose.ui:ui-tooling-preview"
@@ -100,7 +100,7 @@ dependencies {
100
100
implementation " androidx.compose.runtime:runtime-livedata"
101
101
implementation " androidx.compose.material3:material3"
102
102
// Material theme for main activity.
103
- implementation ' com.google.android.material:material:1.12 .0'
103
+ implementation ' com.google.android.material:material:1.13 .0'
104
104
// Android 12+ splash API.
105
105
implementation ' androidx.core:core-splashscreen:1.0.1'
106
106
// Material icons.
@@ -111,36 +111,36 @@ dependencies {
111
111
androidTestImplementation " androidx.room:room-testing:$room_version "
112
112
// Dagger - Hilt.
113
113
implementation " com.google.dagger:hilt-android:$hilt_version "
114
- implementation " androidx.hilt:hilt-navigation-compose:1.2 .0"
114
+ implementation " androidx.hilt:hilt-navigation-compose:1.3 .0"
115
115
ksp " com.google.dagger:hilt-android-compiler:$hilt_version "
116
- ksp " androidx.hilt:hilt-compiler:1.2 .0"
116
+ ksp " androidx.hilt:hilt-compiler:1.3 .0"
117
117
// DataStore Preferences.
118
118
implementation(" androidx.datastore:datastore-preferences:1.1.7" )
119
119
// Kotlin Serialization.
120
- implementation " org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3 "
120
+ implementation " org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 "
121
121
// Coil Image loading library.
122
- implementation " io.coil-kt:coil-compose:2.6 .0"
122
+ implementation " io.coil-kt:coil-compose:2.7 .0"
123
123
// Material 3 calender / Date picker.
124
124
implementation ' com.maxkeppeler.sheets-compose-dialogs:core:1.3.0'
125
125
implementation ' com.maxkeppeler.sheets-compose-dialogs:calendar:1.3.0'
126
126
implementation ' com.maxkeppeler.sheets-compose-dialogs:date-time:1.3.0'
127
127
// Tap-target compose.
128
- implementation " com.pierfrancescosoffritti.taptargetcompose:core:1.1.2 "
128
+ implementation " com.pierfrancescosoffritti.taptargetcompose:core:1.2.1 "
129
129
// Lottie animations.
130
- implementation " com.airbnb.android:lottie-compose:6.4.0 "
130
+ implementation " com.airbnb.android:lottie-compose:6.6.7 "
131
131
// Bio-metric authentication.
132
132
implementation " androidx.biometric:biometric:1.1.0"
133
133
// Open Source Libraries Screen.
134
- implementation " com.mikepenz:aboutlibraries-core:11.1.3 "
135
- implementation " com.mikepenz:aboutlibraries-compose:11.1.3 "
134
+ implementation " com.mikepenz:aboutlibraries-core:12.2.4 "
135
+ implementation " com.mikepenz:aboutlibraries-compose-m3:12.2.4 "
136
136
// Crash Handler.
137
137
implementation ' cat.ereza:customactivityoncrash:2.4.0'
138
138
// Oreo back-ports for API 24 (N)
139
139
coreLibraryDesugaring ' com.android.tools:desugar_jdk_libs:2.1.5'
140
140
// Testing components.
141
141
testImplementation ' junit:junit:4.13.2'
142
- androidTestImplementation ' androidx.test.ext:junit:1.2.1 '
143
- androidTestImplementation ' androidx.test.espresso:espresso-core:3.6.1 '
142
+ androidTestImplementation ' androidx.test.ext:junit:1.3.0 '
143
+ androidTestImplementation ' androidx.test.espresso:espresso-core:3.7.0 '
144
144
androidTestImplementation " androidx.compose.ui:ui-test-junit4"
145
145
debugImplementation " androidx.compose.ui:ui-tooling"
146
146
debugImplementation " androidx.compose.ui:ui-test-manifest"
0 commit comments