From ada969935862009dd14c8715b72c7451d7c39465 Mon Sep 17 00:00:00 2001 From: Dzmitry Neviadomski Date: Wed, 3 Apr 2024 03:10:16 +0300 Subject: [PATCH] Fix all issues reported by DAP --- app/build.gradle.kts | 21 ++++++++++++++++----- settings.gradle.kts | 2 +- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 655c202e..fdd906fa 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -41,21 +41,31 @@ android { dependencies { // Kotlin - implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.0") + implementation("org.jetbrains.kotlin:kotlin-stdlib") + implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0") + runtimeOnly("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.0") // AndroidX + implementation("androidx.annotation:annotation:1.8.0-beta01") implementation("androidx.core:core-ktx:1.13.0-rc01") implementation("androidx.activity:activity-ktx:1.9.0-rc01") implementation("androidx.fragment:fragment-ktx:1.8.0-alpha01") implementation("androidx.appcompat:appcompat:1.6.1") + implementation("androidx.appcompat:appcompat-resources:1.6.1") + implementation("androidx.lifecycle:lifecycle-common:2.7.0") implementation("androidx.lifecycle:lifecycle-livedata-core-ktx:2.7.0") implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.7.0") + implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0") + implementation("androidx.lifecycle:lifecycle-viewmodel-savedstate:2.7.0") implementation("androidx.recyclerview:recyclerview:1.3.2") // Material implementation("com.google.android.material:material:1.12.0-rc01") + implementation("androidx.drawerlayout:drawerlayout:1.2.0") + implementation("com.google.errorprone:error_prone_annotations:2.26.1") // Room + implementation("androidx.room:room-common:2.6.1") implementation("androidx.room:room-runtime:2.6.1") ksp("androidx.room:room-compiler:2.6.1") - implementation("androidx.room:room-ktx:2.6.1") + implementation("androidx.sqlite:sqlite-ktx:2.4.0") // Okio implementation("com.squareup.okio:okio:3.9.0") // Moshi @@ -67,16 +77,17 @@ dependencies { // Insetter implementation("dev.chrisbanes.insetter:insetter:0.6.1") // Dagger + Hilt + implementation("com.google.dagger:dagger:2.51.1") + implementation("com.google.dagger:hilt-core:2.51.1") implementation("com.google.dagger:hilt-android:2.51.1") ksp("com.google.dagger:hilt-android-compiler:2.51.1") + implementation("javax.inject:javax.inject:1") // Firebase implementation(platform("com.google.firebase:firebase-bom:32.8.0")) implementation("com.google.firebase:firebase-analytics-ktx") implementation("com.google.firebase:firebase-crashlytics-ktx") - - // Test - testImplementation("junit:junit:4.13.2") + implementation("com.google.guava:guava:33.1.0-android") } spotless.kotlin { ktlint() } diff --git a/settings.gradle.kts b/settings.gradle.kts index 3566330c..a242e305 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -19,7 +19,7 @@ pluginManagement { id("org.gradle.android.cache-fix") version "3.0.1" id("com.google.gms.google-services") version "4.4.1" id("com.google.firebase.crashlytics") version "2.9.9" - id("com.autonomousapps.dependency-analysis") version "1.30.0" + id("com.autonomousapps.dependency-analysis") version "1.31.0" } includeBuild("build-logic")