@@ -135,7 +135,7 @@ android {
135
135
compose = true
136
136
}
137
137
composeOptions {
138
- kotlinCompilerExtensionVersion = " 1.3.2 "
138
+ kotlinCompilerExtensionVersion = " 1.4.0 "
139
139
}
140
140
lint {
141
141
checkReleaseBuilds = false
@@ -145,13 +145,13 @@ android {
145
145
146
146
dependencies {
147
147
// common
148
- implementation(" androidx.appcompat:appcompat:1.6.0 " )
148
+ implementation(" androidx.appcompat:appcompat:1.6.1 " )
149
149
implementation(" androidx.legacy:legacy-support-v4:1.0.0" )
150
150
implementation(" androidx.constraintlayout:constraintlayout:2.1.4" )
151
- implementation(" androidx.recyclerview:recyclerview:1.2.1 " )
152
- implementation(" com.google.android.material:material:1.7 .0" )
153
- implementation(" org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.20 " )
154
- implementation(" org.jetbrains.kotlin:kotlin-reflect:1.7.20 " )
151
+ implementation(" androidx.recyclerview:recyclerview:1.3.0 " )
152
+ implementation(" com.google.android.material:material:1.8 .0" )
153
+ implementation(" org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.10 " )
154
+ implementation(" org.jetbrains.kotlin:kotlin-reflect:1.8.0 " )
155
155
implementation(" androidx.multidex:multidex:2.0.1" )
156
156
157
157
// List of KTX extensions
@@ -162,10 +162,10 @@ dependencies {
162
162
163
163
// Lifecycle
164
164
// https://developer.android.com/jetpack/androidx/releases/lifecycle
165
- implementation(" androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1 " )
166
- implementation(" androidx.lifecycle:lifecycle-livedata-ktx:2.5.1 " )
167
- implementation(" androidx.lifecycle:lifecycle-runtime-ktx:2.5.1 " )
168
- implementation(" androidx.lifecycle:lifecycle-common-java8:2.5.1 " )
165
+ implementation(" androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.0 " )
166
+ implementation(" androidx.lifecycle:lifecycle-livedata-ktx:2.6.0 " )
167
+ implementation(" androidx.lifecycle:lifecycle-runtime-ktx:2.6.0 " )
168
+ implementation(" androidx.lifecycle:lifecycle-common-java8:2.6.0 " )
169
169
170
170
// Preferences DataStore
171
171
// https://android-developers.googleblog.com/2020/09/prefer-storing-data-with-jetpack.html
@@ -214,12 +214,12 @@ dependencies {
214
214
215
215
// glide
216
216
// https://github.com/bumptech/glide
217
- implementation(" com.github.bumptech.glide:glide:4.14.2 " )
218
- kapt(" com.github.bumptech.glide:compiler:4.14.2 " )
217
+ implementation(" com.github.bumptech.glide:glide:4.15.1 " )
218
+ kapt(" com.github.bumptech.glide:compiler:4.15.1 " )
219
219
220
220
// dagger hilt
221
- implementation(" com.google.dagger:hilt-android:2.44.2 " )
222
- kapt(" com.google.dagger:hilt-android-compiler:2.44.2 " )
221
+ implementation(" com.google.dagger:hilt-android:2.45 " )
222
+ kapt(" com.google.dagger:hilt-android-compiler:2.45 " )
223
223
implementation(" androidx.hilt:hilt-navigation-fragment:1.0.0" )
224
224
// implementation("androidx.hilt:hilt-lifecycle-viewmodel:1.0.0-alpha03")
225
225
kapt(" androidx.hilt:hilt-compiler:1.0.0" )
@@ -230,7 +230,7 @@ dependencies {
230
230
231
231
// firebase
232
232
// https://firebase.google.com/docs/android/setup
233
- implementation(platform(" com.google.firebase:firebase-bom:31.1.1 " ))
233
+ implementation(platform(" com.google.firebase:firebase-bom:31.2.3 " ))
234
234
implementation(" com.google.firebase:firebase-analytics-ktx" )
235
235
implementation(" com.google.firebase:firebase-crashlytics-ktx" )
236
236
implementation(" com.google.firebase:firebase-messaging-ktx" )
@@ -248,12 +248,12 @@ dependencies {
248
248
249
249
// unit test
250
250
testImplementation(" junit:junit:4.13.2" )
251
- testImplementation(" org.mockito:mockito-core:5.0 .0" )
251
+ testImplementation(" org.mockito:mockito-core:5.2 .0" )
252
252
// testImplementation("org.mockito:mockito-inline:3.3.3")
253
- testImplementation(" io.mockk:mockk:1.13.3 " )
254
- testImplementation(" androidx.arch.core:core-testing:2.1 .0" )
253
+ testImplementation(" io.mockk:mockk:1.13.4 " )
254
+ testImplementation(" androidx.arch.core:core-testing:2.2 .0" )
255
255
testImplementation(" com.squareup.okhttp3:mockwebserver:5.0.0-alpha.2" )
256
- testImplementation(" org.jetbrains.kotlin:kotlin-stdlib:1.8.0 " )
256
+ testImplementation(" org.jetbrains.kotlin:kotlin-stdlib:1.8.10 " )
257
257
// testImplementation("org.robolectric:robolectric:4.3")
258
258
259
259
/* *
@@ -399,7 +399,7 @@ dependencies {
399
399
// Optional - Integration with activities
400
400
implementation(" androidx.activity:activity-compose:1.6.1" )
401
401
// Optional - Integration with ViewModels
402
- implementation(" androidx.lifecycle:lifecycle-viewmodel-compose:2.5.1 " )
402
+ implementation(" androidx.lifecycle:lifecycle-viewmodel-compose:2.6.0 " )
403
403
// Optional - Integration with LiveData
404
404
implementation(" androidx.compose.runtime:runtime-livedata" )
405
405
// UI Tests
@@ -409,7 +409,7 @@ dependencies {
409
409
implementation(" androidx.navigation:navigation-compose:2.5.3" )
410
410
implementation(" androidx.hilt:hilt-navigation-compose:1.0.0" )
411
411
// https://github.com/skydoves/landscapist
412
- implementation(" com.github.skydoves:landscapist-bom:2.1.1 " )
412
+ implementation(" com.github.skydoves:landscapist-bom:2.1.7 " )
413
413
implementation(" com.github.skydoves:landscapist-glide" )
414
414
implementation(" com.github.skydoves:landscapist-placeholder" )
415
415
// https://google.github.io/accompanist/
0 commit comments