From edef2170ffb2955f730c35883c886a18badea30e Mon Sep 17 00:00:00 2001 From: unam98 Date: Thu, 2 Apr 2026 23:24:32 +0900 Subject: [PATCH 1/5] =?UTF-8?q?=EC=A0=84=EC=B2=B4=20=EC=9D=98=EC=A1=B4?= =?UTF-8?q?=EC=84=B1=20=EB=9D=BC=EC=9D=B4=EB=B8=8C=EB=9F=AC=EB=A6=AC=20?= =?UTF-8?q?=EC=B5=9C=EC=8B=A0=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [AndroidX] - compileSdk 35 → 36 - core-ktx 1.9.0 → 1.18.0 - appcompat 1.5.1 → 1.7.1 - constraintlayout 2.1.4 → 2.2.1 - activity 1.6.1 → 1.13.0 - fragment 1.5.5 → 1.8.9 - lifecycle 2.8.2 → 2.10.0 - recyclerview 1.3.0 → 1.4.0 - viewpager2 1.0.0 → 1.1.0 - swiperefreshlayout 1.1.0 → 1.2.0 - security-crypto 1.1.0-alpha03 → 1.1.0 - test:junit 1.1.5 → 1.3.0, espresso 3.5.1 → 3.7.0 [Compose + UI] - compose-bom 2023.03.00 → 2026.03.00 - material 1.8.0 → 1.13.0 [Kotlin / Network] - okhttp-bom 4.10.0 → 4.12.0 - kotlinx-serialization-json 1.4.1 → 1.10.0 - kotlinx-coroutines 1.6.4 → 1.10.2 - retrofit2-kotlinx-serialization 0.8.0 → 1.0.0 - gson 2.10.1 → 2.13.2 [Firebase] - firebase-bom 31.2.3 → 33.14.0 - google-services 4.3.15 → 4.4.4 [서드파티] - kakao-sdk 2.15.0 → 2.23.3 - kakao v2-link → v2-share 교체 (이름 변경) - kakao v2-story 2.17.0 고정 (서비스 종료) - naver-map 3.22.1 → 3.23.2 - coil 2.2.2 → 2.7.0 - tedpermission 3.3.0 → 3.4.2 [보류 (별도 작업)] - Retrofit 3.0 (suspend 동작 변경) - OkHttp 5.x (breaking API) - Coil 3.x (패키지명 변경) - Hilt 2.59 (AGP 9 필요) - Glide 5.x (nullability 변경) - Firebase BOM 34.x (-ktx 모듈 제거) - play-services-auth → Credential Manager 전환 --- gradle/libs.versions.toml | 63 +++++++++++++++++++-------------------- 1 file changed, 31 insertions(+), 32 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 12b6db88..82e1c2f2 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] # SDK -compileSdk = "35" +compileSdk = "36" minSdk = "28" targetSdk = "35" @@ -14,55 +14,54 @@ kotlin = "2.2.0" ksp = "2.2.0-2.0.2" # AndroidX -core-ktx = "1.9.0" -appcompat = "1.5.1" -constraintlayout = "2.1.4" -activity-ktx = "1.6.1" -activity-compose = "1.9.0" -fragment-ktx = "1.5.5" -lifecycle = "2.8.2" -recyclerview = "1.3.0" -viewpager2 = "1.0.0" -swiperefreshlayout = "1.1.0" +core-ktx = "1.18.0" +appcompat = "1.7.1" +constraintlayout = "2.2.1" +activity-ktx = "1.13.0" +activity-compose = "1.13.0" +fragment-ktx = "1.8.9" +lifecycle = "2.10.0" +recyclerview = "1.4.0" +viewpager2 = "1.1.0" +swiperefreshlayout = "1.2.0" preference-ktx = "1.2.1" -security-crypto = "1.1.0-alpha03" +security-crypto = "1.1.0" # Compose -compose-bom = "2023.03.00" +compose-bom = "2026.03.00" # Material -material = "1.8.0" +material = "1.13.0" # Hilt hilt = "2.56.2" # Network retrofit = "2.9.0" -okhttp-bom = "4.10.0" -kotlinx-serialization-json = "1.4.1" -retrofit2-kotlinx-serialization = "0.8.0" -gson = "2.10.1" +okhttp-bom = "4.12.0" +kotlinx-serialization-json = "1.10.0" +retrofit2-kotlinx-serialization = "1.0.0" +gson = "2.13.2" # Coroutines -coroutines = "1.6.4" +coroutines = "1.10.2" # Image glide = "4.16.0" -coil = "2.2.2" +coil = "2.7.0" # Firebase -firebase-bom = "31.2.3" +firebase-bom = "33.14.0" firebase-crashlytics-gradle = "3.0.6" -google-services = "4.3.15" +google-services = "4.4.4" # Map -naver-map = "3.22.1" +naver-map = "3.23.2" play-services-location = "21.3.0" # Kakao -kakao-sdk = "2.15.0" -kakao-link = "2.9.0" -kakao-login-legacy = "2.10.0" +kakao-sdk = "2.23.3" +kakao-story = "2.17.0" # Google play-services-auth = "20.4.1" @@ -76,7 +75,7 @@ scalablelayout = "2.1.6" shimmer = "0.5.0" # Permission -tedpermission = "3.3.0" +tedpermission = "3.4.2" # Secrets secrets-gradle-plugin = "2.0.1" @@ -86,8 +85,8 @@ foojay = "0.10.0" # Test junit = "4.13.2" -androidx-junit = "1.1.5" -espresso = "3.5.1" +androidx-junit = "1.3.0" +espresso = "3.7.0" [libraries] # AndroidX @@ -159,8 +158,8 @@ play-services-location = { group = "com.google.android.gms", name = "play-servic # Kakao kakao-user = { group = "com.kakao.sdk", name = "v2-user", version.ref = "kakao-sdk" } kakao-talk = { group = "com.kakao.sdk", name = "v2-talk", version.ref = "kakao-sdk" } -kakao-story = { group = "com.kakao.sdk", name = "v2-story", version.ref = "kakao-sdk" } -kakao-link = { group = "com.kakao.sdk", name = "v2-link", version.ref = "kakao-link" } +kakao-story = { group = "com.kakao.sdk", name = "v2-story", version.ref = "kakao-story" } +kakao-share = { group = "com.kakao.sdk", name = "v2-share", version.ref = "kakao-sdk" } kakao-navi = { group = "com.kakao.sdk", name = "v2-navi", version.ref = "kakao-sdk" } # Google @@ -197,7 +196,7 @@ kakao = [ "kakao-user", "kakao-talk", "kakao-story", - "kakao-link", + "kakao-share", "kakao-navi", ] compose = [ From 230c12c6a853dd44fd2360165f7bca442dfb0c11 Mon Sep 17 00:00:00 2001 From: unam98 Date: Thu, 2 Apr 2026 23:40:25 +0900 Subject: [PATCH 2/5] =?UTF-8?q?Glide=204.16.0=20=E2=86=92=205.0.5=20?= =?UTF-8?q?=EC=97=85=EA=B7=B8=EB=A0=88=EC=9D=B4=EB=93=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - thumbnail(float) 제거됨 → sizeMultiplier(float)로 대체 - 영향 파일: BindingAdapter, MyHistoryAdapter, MyRewardAdapter, MyUploadAdapter --- .../presentation/mypage/history/adapter/MyHistoryAdapter.kt | 2 +- .../presentation/mypage/reward/adapter/MyRewardAdapter.kt | 2 +- .../presentation/mypage/upload/adapter/MyUploadAdapter.kt | 2 +- .../java/com/runnect/runnect/util/binding/BindingAdapter.kt | 2 +- gradle/libs.versions.toml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/runnect/runnect/presentation/mypage/history/adapter/MyHistoryAdapter.kt b/app/src/main/java/com/runnect/runnect/presentation/mypage/history/adapter/MyHistoryAdapter.kt index 4dc96924..d0b4d135 100644 --- a/app/src/main/java/com/runnect/runnect/presentation/mypage/history/adapter/MyHistoryAdapter.kt +++ b/app/src/main/java/com/runnect/runnect/presentation/mypage/history/adapter/MyHistoryAdapter.kt @@ -50,7 +50,7 @@ class MyHistoryAdapter( RecyclerView.ViewHolder(binding.root) { fun onBind(data: HistoryInfoDTO) { with(binding) { - Glide.with(itemView).load(data.img).thumbnail(0.3f) + Glide.with(itemView).load(data.img).sizeMultiplier(0.3f) .format(DecodeFormat.PREFER_RGB_565) .into(ivMyPageHistoryCourse) diff --git a/app/src/main/java/com/runnect/runnect/presentation/mypage/reward/adapter/MyRewardAdapter.kt b/app/src/main/java/com/runnect/runnect/presentation/mypage/reward/adapter/MyRewardAdapter.kt index 6bc574cf..547137d8 100644 --- a/app/src/main/java/com/runnect/runnect/presentation/mypage/reward/adapter/MyRewardAdapter.kt +++ b/app/src/main/java/com/runnect/runnect/presentation/mypage/reward/adapter/MyRewardAdapter.kt @@ -17,7 +17,7 @@ class MyRewardAdapter : with(binding) { Glide.with(itemView) .load(data.img) - .thumbnail(0.3f) + .sizeMultiplier(0.3f) .into(ivItemMyPageRewardCircleFrame) tvItemMyPageRewardCondition.text = data.condition } diff --git a/app/src/main/java/com/runnect/runnect/presentation/mypage/upload/adapter/MyUploadAdapter.kt b/app/src/main/java/com/runnect/runnect/presentation/mypage/upload/adapter/MyUploadAdapter.kt index d9441f41..511e462a 100644 --- a/app/src/main/java/com/runnect/runnect/presentation/mypage/upload/adapter/MyUploadAdapter.kt +++ b/app/src/main/java/com/runnect/runnect/presentation/mypage/upload/adapter/MyUploadAdapter.kt @@ -66,7 +66,7 @@ class MyUploadAdapter( Glide.with(itemView) .load(data.img) - .thumbnail(0.3f) + .sizeMultiplier(0.3f) .format(DecodeFormat.PREFER_RGB_565).into(ivMyPageUploadCourse) tvMyPageUploadCourseTitle.text = data.title diff --git a/app/src/main/java/com/runnect/runnect/util/binding/BindingAdapter.kt b/app/src/main/java/com/runnect/runnect/util/binding/BindingAdapter.kt index 78275599..f8fbb198 100644 --- a/app/src/main/java/com/runnect/runnect/util/binding/BindingAdapter.kt +++ b/app/src/main/java/com/runnect/runnect/util/binding/BindingAdapter.kt @@ -46,7 +46,7 @@ fun AppCompatButton.updateEditFinishButtonBackground( fun ImageView.setDiscoverItemImage(imageUrl: String?) { Glide.with(context) .load(imageUrl) - .thumbnail(0.3f) + .sizeMultiplier(0.3f) .format(DecodeFormat.PREFER_RGB_565) .into(this) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 82e1c2f2..c9741e2c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -47,7 +47,7 @@ gson = "2.13.2" coroutines = "1.10.2" # Image -glide = "4.16.0" +glide = "5.0.5" coil = "2.7.0" # Firebase From a8369df2f983f29cc1c9a305daa1f988dd510e0a Mon Sep 17 00:00:00 2001 From: unam98 Date: Thu, 2 Apr 2026 23:41:27 +0900 Subject: [PATCH 3/5] =?UTF-8?q?Coil=202.7.0=20=E2=86=92=203.4.0=20?= =?UTF-8?q?=EC=97=85=EA=B7=B8=EB=A0=88=EC=9D=B4=EB=93=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 아티팩트 io.coil-kt:coil → io.coil-kt.coil3:coil-android 변경 - coil-network-okhttp 의존성 추가 (3.x에서 네트워크 모듈 분리) - import coil.load → coil3.load 변경 - 영향 파일: BindingAdapter, MyHistoryAdapter, CourseDetailActivity --- app/build.gradle | 1 + .../runnect/presentation/detail/CourseDetailActivity.kt | 2 +- .../presentation/mypage/history/adapter/MyHistoryAdapter.kt | 2 +- .../java/com/runnect/runnect/util/binding/BindingAdapter.kt | 2 +- gradle/libs.versions.toml | 5 +++-- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index aaeca7d7..f1f75682 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -118,6 +118,7 @@ dependencies { implementation libs.glide ksp libs.glide.ksp implementation libs.coil + implementation libs.coil.network.okhttp // Firebase implementation platform(libs.firebase.bom) diff --git a/app/src/main/java/com/runnect/runnect/presentation/detail/CourseDetailActivity.kt b/app/src/main/java/com/runnect/runnect/presentation/detail/CourseDetailActivity.kt index cf15b901..314a5600 100644 --- a/app/src/main/java/com/runnect/runnect/presentation/detail/CourseDetailActivity.kt +++ b/app/src/main/java/com/runnect/runnect/presentation/detail/CourseDetailActivity.kt @@ -11,7 +11,7 @@ import android.widget.EditText import androidx.activity.OnBackPressedCallback import androidx.activity.viewModels import androidx.core.view.isVisible -import coil.load +import coil3.load import com.google.firebase.dynamiclinks.DynamicLink import com.google.firebase.dynamiclinks.FirebaseDynamicLinks import com.naver.maps.geometry.LatLng diff --git a/app/src/main/java/com/runnect/runnect/presentation/mypage/history/adapter/MyHistoryAdapter.kt b/app/src/main/java/com/runnect/runnect/presentation/mypage/history/adapter/MyHistoryAdapter.kt index d0b4d135..fbf326a8 100644 --- a/app/src/main/java/com/runnect/runnect/presentation/mypage/history/adapter/MyHistoryAdapter.kt +++ b/app/src/main/java/com/runnect/runnect/presentation/mypage/history/adapter/MyHistoryAdapter.kt @@ -5,7 +5,7 @@ import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.ListAdapter import androidx.recyclerview.widget.RecyclerView -import coil.load +import coil3.load import com.bumptech.glide.Glide import com.bumptech.glide.load.DecodeFormat import com.runnect.runnect.data.dto.HistoryInfoDTO diff --git a/app/src/main/java/com/runnect/runnect/util/binding/BindingAdapter.kt b/app/src/main/java/com/runnect/runnect/util/binding/BindingAdapter.kt index f8fbb198..e9c194ea 100644 --- a/app/src/main/java/com/runnect/runnect/util/binding/BindingAdapter.kt +++ b/app/src/main/java/com/runnect/runnect/util/binding/BindingAdapter.kt @@ -3,7 +3,7 @@ package com.runnect.runnect.util.binding import android.widget.ImageView import androidx.appcompat.widget.AppCompatButton import androidx.databinding.BindingAdapter -import coil.load +import coil3.load import com.bumptech.glide.Glide import com.bumptech.glide.load.DecodeFormat diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c9741e2c..2de36ebd 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -48,7 +48,7 @@ coroutines = "1.10.2" # Image glide = "5.0.5" -coil = "2.7.0" +coil = "3.4.0" # Firebase firebase-bom = "33.14.0" @@ -138,7 +138,8 @@ kotlinx-coroutines-android = { group = "org.jetbrains.kotlinx", name = "kotlinx- # Image glide = { group = "com.github.bumptech.glide", name = "glide", version.ref = "glide" } glide-ksp = { group = "com.github.bumptech.glide", name = "ksp", version.ref = "glide" } -coil = { group = "io.coil-kt", name = "coil", version.ref = "coil" } +coil = { group = "io.coil-kt.coil3", name = "coil-android", version.ref = "coil" } +coil-network-okhttp = { group = "io.coil-kt.coil3", name = "coil-network-okhttp", version.ref = "coil" } # Firebase (BOM 관리 - 개별 버전 불필요) firebase-bom = { group = "com.google.firebase", name = "firebase-bom", version.ref = "firebase-bom" } From a785c9a5a0d3c242fb355fdd3e75ced42ba40128 Mon Sep 17 00:00:00 2001 From: unam98 Date: Thu, 2 Apr 2026 23:42:09 +0900 Subject: [PATCH 4/5] =?UTF-8?q?Firebase=20KTX=20import=EB=A5=BC=20non-KTX?= =?UTF-8?q?=EB=A1=9C=20=EB=A7=88=EC=9D=B4=EA=B7=B8=EB=A0=88=EC=9D=B4?= =?UTF-8?q?=EC=85=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Firebase.ktx.Firebase → Firebase.Firebase - firestore.ktx.firestore → firestore.firestore - remoteconfig.ktx.remoteConfig → remoteconfig.remoteConfig - remoteconfig.ktx.remoteConfigSettings → remoteconfig.remoteConfigSettings - 영향 파일: ServiceModule, MainActivity - BOM 34.x 업그레이드 사전 준비 (34.x에서 -ktx 모듈 제거 예정) --- app/src/main/java/com/runnect/runnect/di/ServiceModule.kt | 4 ++-- .../java/com/runnect/runnect/presentation/MainActivity.kt | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/runnect/runnect/di/ServiceModule.kt b/app/src/main/java/com/runnect/runnect/di/ServiceModule.kt index 0b1de2cf..eb9a1b24 100644 --- a/app/src/main/java/com/runnect/runnect/di/ServiceModule.kt +++ b/app/src/main/java/com/runnect/runnect/di/ServiceModule.kt @@ -1,8 +1,8 @@ package com.runnect.runnect.di import com.google.firebase.firestore.FirebaseFirestore -import com.google.firebase.firestore.ktx.firestore -import com.google.firebase.ktx.Firebase +import com.google.firebase.Firebase +import com.google.firebase.firestore.firestore import com.runnect.runnect.data.service.CourseService import com.runnect.runnect.data.service.LoginService import com.runnect.runnect.data.service.ReverseGeocodingService diff --git a/app/src/main/java/com/runnect/runnect/presentation/MainActivity.kt b/app/src/main/java/com/runnect/runnect/presentation/MainActivity.kt index 5182c229..63aa4f3b 100644 --- a/app/src/main/java/com/runnect/runnect/presentation/MainActivity.kt +++ b/app/src/main/java/com/runnect/runnect/presentation/MainActivity.kt @@ -5,9 +5,9 @@ import android.content.Intent import android.os.Bundle import android.view.View import androidx.core.net.toUri -import com.google.firebase.ktx.Firebase -import com.google.firebase.remoteconfig.ktx.remoteConfig -import com.google.firebase.remoteconfig.ktx.remoteConfigSettings +import com.google.firebase.Firebase +import com.google.firebase.remoteconfig.remoteConfig +import com.google.firebase.remoteconfig.remoteConfigSettings import com.runnect.runnect.BuildConfig.REMOTE_KEY_APP_VERSION import com.runnect.runnect.R import com.runnect.runnect.binding.BindingActivity From 33569bfa7c154b11b20b7eae79e8e68fc9737207 Mon Sep 17 00:00:00 2001 From: unam98 Date: Thu, 2 Apr 2026 23:55:56 +0900 Subject: [PATCH 5/5] =?UTF-8?q?=EC=BD=94=EB=93=9C=20=EB=A6=AC=EB=B7=B0=20?= =?UTF-8?q?=ED=94=BC=EB=93=9C=EB=B0=B1=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - compose-bom 2026.03.00 → 2026.03.01 (최신 패치) - kakao-story 미사용 의존성 제거 (혼합 버전 해소) - Glide sizeMultiplier → thumbnail(RequestBuilder) 패턴으로 변경 (progressive loading 동작 유지) --- .../presentation/mypage/history/adapter/MyHistoryAdapter.kt | 3 ++- .../presentation/mypage/reward/adapter/MyRewardAdapter.kt | 2 +- .../presentation/mypage/upload/adapter/MyUploadAdapter.kt | 2 +- .../java/com/runnect/runnect/util/binding/BindingAdapter.kt | 2 +- gradle/libs.versions.toml | 5 +---- 5 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/runnect/runnect/presentation/mypage/history/adapter/MyHistoryAdapter.kt b/app/src/main/java/com/runnect/runnect/presentation/mypage/history/adapter/MyHistoryAdapter.kt index fbf326a8..7d271125 100644 --- a/app/src/main/java/com/runnect/runnect/presentation/mypage/history/adapter/MyHistoryAdapter.kt +++ b/app/src/main/java/com/runnect/runnect/presentation/mypage/history/adapter/MyHistoryAdapter.kt @@ -50,7 +50,8 @@ class MyHistoryAdapter( RecyclerView.ViewHolder(binding.root) { fun onBind(data: HistoryInfoDTO) { with(binding) { - Glide.with(itemView).load(data.img).sizeMultiplier(0.3f) + Glide.with(itemView).load(data.img) + .thumbnail(Glide.with(itemView).load(data.img).sizeMultiplier(0.3f)) .format(DecodeFormat.PREFER_RGB_565) .into(ivMyPageHistoryCourse) diff --git a/app/src/main/java/com/runnect/runnect/presentation/mypage/reward/adapter/MyRewardAdapter.kt b/app/src/main/java/com/runnect/runnect/presentation/mypage/reward/adapter/MyRewardAdapter.kt index 547137d8..9bf599c4 100644 --- a/app/src/main/java/com/runnect/runnect/presentation/mypage/reward/adapter/MyRewardAdapter.kt +++ b/app/src/main/java/com/runnect/runnect/presentation/mypage/reward/adapter/MyRewardAdapter.kt @@ -17,7 +17,7 @@ class MyRewardAdapter : with(binding) { Glide.with(itemView) .load(data.img) - .sizeMultiplier(0.3f) + .thumbnail(Glide.with(itemView).load(data.img).sizeMultiplier(0.3f)) .into(ivItemMyPageRewardCircleFrame) tvItemMyPageRewardCondition.text = data.condition } diff --git a/app/src/main/java/com/runnect/runnect/presentation/mypage/upload/adapter/MyUploadAdapter.kt b/app/src/main/java/com/runnect/runnect/presentation/mypage/upload/adapter/MyUploadAdapter.kt index 511e462a..536b314e 100644 --- a/app/src/main/java/com/runnect/runnect/presentation/mypage/upload/adapter/MyUploadAdapter.kt +++ b/app/src/main/java/com/runnect/runnect/presentation/mypage/upload/adapter/MyUploadAdapter.kt @@ -66,7 +66,7 @@ class MyUploadAdapter( Glide.with(itemView) .load(data.img) - .sizeMultiplier(0.3f) + .thumbnail(Glide.with(itemView).load(data.img).sizeMultiplier(0.3f)) .format(DecodeFormat.PREFER_RGB_565).into(ivMyPageUploadCourse) tvMyPageUploadCourseTitle.text = data.title diff --git a/app/src/main/java/com/runnect/runnect/util/binding/BindingAdapter.kt b/app/src/main/java/com/runnect/runnect/util/binding/BindingAdapter.kt index e9c194ea..7bca1f16 100644 --- a/app/src/main/java/com/runnect/runnect/util/binding/BindingAdapter.kt +++ b/app/src/main/java/com/runnect/runnect/util/binding/BindingAdapter.kt @@ -46,7 +46,7 @@ fun AppCompatButton.updateEditFinishButtonBackground( fun ImageView.setDiscoverItemImage(imageUrl: String?) { Glide.with(context) .load(imageUrl) - .sizeMultiplier(0.3f) + .thumbnail(Glide.with(context).load(imageUrl).sizeMultiplier(0.3f)) .format(DecodeFormat.PREFER_RGB_565) .into(this) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 2de36ebd..119a5690 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -28,7 +28,7 @@ preference-ktx = "1.2.1" security-crypto = "1.1.0" # Compose -compose-bom = "2026.03.00" +compose-bom = "2026.03.01" # Material material = "1.13.0" @@ -61,7 +61,6 @@ play-services-location = "21.3.0" # Kakao kakao-sdk = "2.23.3" -kakao-story = "2.17.0" # Google play-services-auth = "20.4.1" @@ -159,7 +158,6 @@ play-services-location = { group = "com.google.android.gms", name = "play-servic # Kakao kakao-user = { group = "com.kakao.sdk", name = "v2-user", version.ref = "kakao-sdk" } kakao-talk = { group = "com.kakao.sdk", name = "v2-talk", version.ref = "kakao-sdk" } -kakao-story = { group = "com.kakao.sdk", name = "v2-story", version.ref = "kakao-story" } kakao-share = { group = "com.kakao.sdk", name = "v2-share", version.ref = "kakao-sdk" } kakao-navi = { group = "com.kakao.sdk", name = "v2-navi", version.ref = "kakao-sdk" } @@ -196,7 +194,6 @@ firebase = [ kakao = [ "kakao-user", "kakao-talk", - "kakao-story", "kakao-share", "kakao-navi", ]