Этап 1: version catalog (libs.versions.toml) — устранён дрейф версий
CI / verify (push) Has been cancelled
CI / release (push) Has been cancelled

- gradle/libs.versions.toml: единый источник версий (Gradle 9.3 авто-подхват).
- 15 module build.gradle мигрированы на libs.* (скриптом, регекс по group:name).
- Устранён дрейф: coroutines 1.8.1/1.10.1→1.10.1, coil 2.6.0/2.7.0→2.7.0,
  lifecycle 2.8.1/2.8.7→2.8.7, activity-compose 1.9.0/1.10.1→1.10.1,
  core-ktx 1.13.1/1.15.0→1.15.0. Firebase в core/push → bom (был explicit 24.0.1).
- Compose BOM в каталоге вместо дубля в каждом модуле.

Проверено: assembleRelease BUILD SUCCESSFUL, APK 53 МБ.
This commit is contained in:
b-dev-mobile
2026-07-07 23:53:30 +00:00
parent f006a69b5c
commit fd96ca89e6
17 changed files with 188 additions and 124 deletions
+13 -13
View File
@@ -31,18 +31,18 @@ dependencies {
implementation project(':core:push')
implementation project(':feature:talk-native')
implementation project(':core:designsystem')
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.1'
implementation 'org.json:json:20240303'
def composeBom = platform('androidx.compose:compose-bom:2025.02.00')
implementation libs.coroutines.android
implementation libs.json
def composeBom = platform(libs.compose.bom)
implementation composeBom
implementation 'androidx.compose.ui:ui'
implementation 'androidx.compose.material3:material3'
implementation 'androidx.compose.foundation:foundation'
implementation 'androidx.compose.foundation:foundation-layout'
implementation 'androidx.activity:activity-compose:1.10.1'
implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:2.8.7'
implementation 'io.coil-kt:coil-compose:2.7.0'
implementation 'androidx.room:room-runtime:2.7.2'
implementation 'androidx.room:room-ktx:2.7.2'
ksp 'androidx.room:room-compiler:2.7.2'
implementation libs.compose.ui
implementation libs.compose.material3
implementation libs.compose.foundation
implementation libs.compose.foundation.layout
implementation libs.activity.compose
implementation libs.lifecycle.viewmodel.compose
implementation libs.coil.compose
implementation libs.room.runtime
implementation libs.room.ktx
ksp libs.room.compiler
}