@@ -62,49 +62,40 @@ android {
62
62
63
63
dependencies {
64
64
// Compile time dependencies
65
- kapt(" androidx.lifecycle:lifecycle-compiler:2.6.1 " )
65
+ kapt(libs. androidx.lifecycle.compiler )
66
66
67
67
// Application dependencies
68
- implementation(" org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22" )
69
- implementation(" org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.2" )
70
- implementation(" org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.2" )
71
- implementation(" androidx.appcompat:appcompat:1.6.1" )
72
- implementation(" androidx.core:core-ktx:1.10.1" )
73
- implementation(" androidx.constraintlayout:constraintlayout:2.1.4" )
74
- implementation(" androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1" )
75
- implementation(" androidx.lifecycle:lifecycle-livedata-ktx:2.6.1" )
76
- implementation(" androidx.lifecycle:lifecycle-extensions:2.2.0" )
77
-
78
-
79
- // koin
80
- implementation(" io.insert-koin:koin-android:3.4.3" )
81
- // implementation("io.insert-koin:koin-android-viewmodel:3.4")
82
-
83
- // Update from here
84
- implementation(" androidx.cardview:cardview:1.0.0" )
85
- implementation(" androidx.recyclerview:recyclerview:1.3.0" )
86
- implementation(" com.google.android.material:material:1.9.0" )
87
- implementation(" androidx.annotation:annotation:1.6.0" )
88
- implementation(" com.github.bumptech.glide:glide:4.15.1" )
89
- implementation(" com.squareup.retrofit2:converter-gson:2.9.0" )
90
- implementation(" com.squareup.okhttp3:logging-interceptor:5.0.0-alpha.11" )
91
-
92
- // TODO: change this
93
- implementation(" androidx.fragment:fragment-ktx:1.6.0" )
94
-
95
- // Unit/Android tests dependencies
96
- testImplementation(" junit:junit:4.13.2" )
97
- testImplementation(" io.mockk:mockk:1.13.5" )
98
- testImplementation(" org.amshove.kluent:kluent-android:1.73" )
99
- testImplementation(" org.robolectric:robolectric:4.10.3" )
100
-
101
- // Acceptance tests dependencies
102
- androidTestImplementation(" androidx.test:runner:1.5.2" )
103
- androidTestImplementation(" androidx.test.espresso:espresso-core:3.5.1" )
104
- androidTestImplementation(" androidx.test.ext:junit:1.1.5" )
105
- androidTestImplementation(" androidx.test:rules:1.5.0" )
106
- androidTestImplementation(" androidx.test.espresso:espresso-intents:3.5.1" )
107
-
108
- // Development dependencies
109
- debugImplementation(" com.squareup.leakcanary:leakcanary-android:2.12" )
68
+ implementation(libs.kotlin.stdlib.jdk8)
69
+ implementation(libs.kotlinx.coroutines.core)
70
+ implementation(libs.kotlinx.coroutines.android)
71
+ implementation(libs.koin.android)
72
+ implementation(libs.android.appcompat)
73
+ implementation(libs.android.core.ktx)
74
+ implementation(libs.androidx.fragment.ktx)
75
+ implementation(libs.androidx.constraintlayout)
76
+ implementation(libs.androidx.lifecycle.viewmodel.ktx)
77
+ implementation(libs.androidx.lifecycle.livedata.ktx)
78
+ implementation(libs.androidx.lifecycle.extensions)
79
+ implementation(libs.androidx.cardview)
80
+ implementation(libs.androidx.recyclerview)
81
+ implementation(libs.material)
82
+ implementation(libs.androidx.annotation)
83
+ implementation(libs.glide)
84
+ implementation(libs.converter.gson)
85
+
86
+ // Unit/Integration tests dependencies
87
+ testImplementation(libs.junit)
88
+ testImplementation(libs.mockk)
89
+ testImplementation(libs.kluent.android)
90
+ testImplementation(libs.robolectric)
91
+
92
+ // UI tests dependencies
93
+ androidTestImplementation(libs.androidx.runner)
94
+ androidTestImplementation(libs.androidx.espresso.core)
95
+ androidTestImplementation(libs.androidx.junit)
96
+ androidTestImplementation(libs.androidx.rules)
97
+ androidTestImplementation(libs.androidx.espresso.intents)
98
+
99
+ // Development/Tooling dependencies
100
+ debugImplementation(libs.leakcanary.android)
110
101
}
0 commit comments