Skip to content

Commit e3ced0a

Browse files
committed
Upgrade dependencies
1 parent 37d06d3 commit e3ced0a

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

app/build.gradle

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ if (uploadKeyAvailable) {
2727
}
2828

2929
android {
30-
compileSdk 34
30+
compileSdk 36
3131

3232
defaultConfig {
3333
applicationId "org.bspb.smartbirds.pro"
34-
minSdk 21
34+
minSdk 23
3535
targetSdk 34
3636
versionCode versionCodeBase
3737
versionName "${versionNameBase}"
@@ -145,69 +145,69 @@ android {
145145
}
146146

147147
dependencies {
148-
def room_version = "2.7.2"
148+
def room_version = "2.8.4"
149149

150150
implementation("androidx.legacy:legacy-support-v4:1.0.0")
151151

152-
implementation('org.jetbrains.kotlin:kotlin-stdlib:2.0.20')
152+
implementation('org.jetbrains.kotlin:kotlin-stdlib:2.3.10')
153153

154154
// KTX extensions
155-
implementation("androidx.core:core-ktx:1.13.1")
156-
implementation("androidx.fragment:fragment-ktx:1.8.2")
155+
implementation("androidx.core:core-ktx:1.17.0")
156+
implementation("androidx.fragment:fragment-ktx:1.8.9")
157157
implementation("androidx.preference:preference-ktx:1.2.1")
158-
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.4")
159-
implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.8.4")
158+
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.10.0")
159+
implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.10.0")
160160

161161
implementation fileTree(dir: "libs", include: ["*.jar"])
162-
implementation("com.google.android.gms:play-services-maps:19.0.0")
162+
implementation("com.google.android.gms:play-services-maps:20.0.0")
163163
implementation("com.google.android.gms:play-services-location:21.3.0")
164164

165165
// TODO: migrate to v3.x
166166
implementation("de.greenrobot:eventbus:2.4.1")
167167

168168
// Crashlytics Kit
169-
implementation("com.google.firebase:firebase-crashlytics:19.0.3")
169+
implementation("com.google.firebase:firebase-crashlytics:20.0.4")
170170

171-
implementation("com.google.firebase:firebase-analytics:22.1.0")
171+
implementation("com.google.firebase:firebase-analytics:23.0.0")
172172

173173
// TODO: migrate to https://commons.apache.org/proper/commons-csv/
174174
implementation("com.googlecode.jcsv:jcsv:1.4.0")
175-
implementation('com.google.maps.android:android-maps-utils:3.8.2')
175+
implementation('com.google.maps.android:android-maps-utils:4.0.0')
176176

177177
implementation('org.osmdroid:osmdroid-android:6.1.20')
178178
implementation("com.github.MKergall:osmbonuspack:6.9.0")
179-
implementation("com.google.android.material:material:1.12.0")
179+
implementation("com.google.android.material:material:1.13.0")
180180
implementation("androidx.legacy:legacy-support-v13:1.0.0")
181181

182182
// http://square.github.io/retrofit/
183-
implementation('com.squareup.retrofit2:retrofit:2.11.0')
184-
implementation('com.squareup.retrofit2:converter-gson:2.11.0')
185-
implementation('com.squareup.okhttp3:logging-interceptor:4.12.0')
186-
implementation("com.squareup.okhttp3:okhttp-urlconnection:4.12.0")
183+
implementation('com.squareup.retrofit2:retrofit:3.0.0')
184+
implementation('com.squareup.retrofit2:converter-gson:3.0.0')
185+
implementation('com.squareup.okhttp3:logging-interceptor:5.3.2')
186+
implementation("com.squareup.okhttp3:okhttp-urlconnection:5.3.2")
187187

188-
implementation("androidx.lifecycle:lifecycle-common-java8:2.8.4")
188+
implementation("androidx.lifecycle:lifecycle-common-java8:2.10.0")
189189

190190
// Room
191191
implementation("androidx.room:room-runtime:$room_version")
192192
ksp("androidx.room:room-compiler:$room_version")
193193
implementation("androidx.room:room-ktx:$room_version")
194194

195195
// Coroutines
196-
implementation('org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1')
196+
implementation('org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2')
197197

198198
testImplementation("junit:junit:4.13.2")
199199

200200
// Instrumentation testing
201201

202-
androidTestImplementation("androidx.test:runner:1.6.2")
203-
androidTestUtil("androidx.test:orchestrator:1.5.0")
204-
androidTestImplementation("androidx.test:rules:1.6.1")
205-
androidTestImplementation("androidx.test.ext:junit:1.2.1")
202+
androidTestImplementation("androidx.test:runner:1.7.0")
203+
androidTestUtil("androidx.test:orchestrator:1.6.1")
204+
androidTestImplementation("androidx.test:rules:1.7.0")
205+
androidTestImplementation("androidx.test.ext:junit:1.3.0")
206206
// Optional -- UI testing with Espresso
207-
androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1")
208-
androidTestImplementation("androidx.test.espresso:espresso-contrib:3.6.1")
207+
androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0")
208+
androidTestImplementation("androidx.test.espresso:espresso-contrib:3.7.0")
209209
// mock server for backend
210-
androidTestImplementation('com.squareup.okhttp3:mockwebserver:4.12.0')
210+
androidTestImplementation('com.squareup.okhttp3:mockwebserver:5.3.2')
211211
// Optional -- Hamcrest library
212212
androidTestImplementation("org.hamcrest:hamcrest:3.0")
213213
androidTestImplementation("org.hamcrest:hamcrest-library:3.0")

0 commit comments

Comments
 (0)