From 5d937e6d9e3207a8ff6e18b025f6d4802ee983e0 Mon Sep 17 00:00:00 2001 From: Kirill Kamakin Date: Sun, 7 Nov 2021 10:21:05 +0300 Subject: [PATCH] Add Dagger Hilt --- app/build.gradle | 20 ++++++++++++++----- app/src/main/AndroidManifest.xml | 1 + .../java/gq/kirmanak/mealie/MainActivity.kt | 2 ++ .../mealie/ui/auth/AuthenticationFragment.kt | 2 ++ build.gradle | 2 ++ 5 files changed, 22 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 74799ec..80a3bce 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,7 +1,9 @@ plugins { - id 'com.android.application' id 'kotlin-android' + id 'kotlin-kapt' + id 'com.android.application' id 'androidx.navigation.safeargs.kotlin' + id 'dagger.hilt.android.plugin' } android { @@ -36,19 +38,27 @@ android { } dependencies { + implementation "com.google.android.material:material:1.4.0" + implementation "androidx.navigation:navigation-fragment-ktx:$nav_version" implementation "androidx.navigation:navigation-ui-ktx:$nav_version" + androidTestImplementation "androidx.navigation:navigation-testing:$nav_version" implementation "androidx.core:core-ktx:1.7.0" + implementation "androidx.appcompat:appcompat:1.3.1" - implementation "com.google.android.material:material:1.4.0" + implementation "androidx.constraintlayout:constraintlayout:2.1.1" - implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.4.0" - implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0" + + def lifecycle_version = "2.4.0" + implementation "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle_version" + implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version" + + implementation "com.google.dagger:hilt-android:$hilt_version" + kapt "com.google.dagger:hilt-compiler:$hilt_version" testImplementation "junit:junit:4.13.2" androidTestImplementation "androidx.test.ext:junit:1.1.3" androidTestImplementation "androidx.test.espresso:espresso-core:3.4.0" - androidTestImplementation "androidx.navigation:navigation-testing:$nav_version" } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7ac8b82..db898db 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -3,6 +3,7 @@ package="gq.kirmanak.mealie">