From ac7e9868c5b99a4846cb4103de0c95a9f266ddd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=8D=E3=82=80=E3=81=AD=E3=81=93?= Date: Thu, 6 Jun 2024 16:15:49 +0900 Subject: [PATCH 1/4] =?UTF-8?q?Hilt=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 1 + build.gradle | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 713deb2..082bdae 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,5 +1,6 @@ plugins { alias(libs.plugins.androidApplication) + id 'com.google.dagger.hilt.android' } android { diff --git a/build.gradle b/build.gradle index b82031c..da73d9c 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,6 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { -alias(libs.plugins.androidApplication) apply false + alias(libs.plugins.androidApplication) apply false + id 'com.google.dagger.hilt.android' version '2.44' apply false alias(libs.plugins.androidLibrary) apply false } \ No newline at end of file -- 2.45.1 From d3f99496f0a6d1075d975c011b401370abe26266 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=8D=E3=82=80=E3=81=AD=E3=81=93?= Date: Thu, 6 Jun 2024 16:23:13 +0900 Subject: [PATCH 2/4] =?UTF-8?q?=E6=97=A2=E5=AD=98=E3=81=AE=E5=85=A8?= =?UTF-8?q?=E3=83=A2=E3=82=B8=E3=83=A5=E3=83=BC=E3=83=AB=E3=81=ABHilt?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- feature/child/build.gradle | 5 +++++ feature/debug/build.gradle | 5 +++++ feature/parent/build.gradle | 5 +++++ feature/setting/build.gradle | 5 +++++ 4 files changed, 20 insertions(+) diff --git a/feature/child/build.gradle b/feature/child/build.gradle index 0113dab..843c188 100644 --- a/feature/child/build.gradle +++ b/feature/child/build.gradle @@ -1,5 +1,6 @@ plugins { alias(libs.plugins.androidLibrary) + id 'com.google.dagger.hilt.android' } android { @@ -34,4 +35,8 @@ dependencies { testImplementation libs.junit androidTestImplementation libs.ext.junit androidTestImplementation libs.espresso.core + + // Hilt (DI) + implementation libs.com.google.dagger.hilt.android + annotationProcessor libs.com.google.dagger.hilt.compiler } \ No newline at end of file diff --git a/feature/debug/build.gradle b/feature/debug/build.gradle index 7068b97..e9af7b0 100644 --- a/feature/debug/build.gradle +++ b/feature/debug/build.gradle @@ -1,5 +1,6 @@ plugins { alias(libs.plugins.androidLibrary) + id 'com.google.dagger.hilt.android' } android { @@ -34,4 +35,8 @@ dependencies { testImplementation libs.junit androidTestImplementation libs.ext.junit androidTestImplementation libs.espresso.core + + // Hilt (DI) + implementation libs.com.google.dagger.hilt.android + annotationProcessor libs.com.google.dagger.hilt.compiler } \ No newline at end of file diff --git a/feature/parent/build.gradle b/feature/parent/build.gradle index 1335be4..6f8d286 100644 --- a/feature/parent/build.gradle +++ b/feature/parent/build.gradle @@ -1,5 +1,6 @@ plugins { alias(libs.plugins.androidLibrary) + id 'com.google.dagger.hilt.android' } android { @@ -34,4 +35,8 @@ dependencies { testImplementation libs.junit androidTestImplementation libs.ext.junit androidTestImplementation libs.espresso.core + + // Hilt (DI) + implementation libs.com.google.dagger.hilt.android + annotationProcessor libs.com.google.dagger.hilt.compiler } \ No newline at end of file diff --git a/feature/setting/build.gradle b/feature/setting/build.gradle index b6aecee..98ec824 100644 --- a/feature/setting/build.gradle +++ b/feature/setting/build.gradle @@ -1,5 +1,6 @@ plugins { alias(libs.plugins.androidLibrary) + id 'com.google.dagger.hilt.android' } android { @@ -32,4 +33,8 @@ dependencies { testImplementation libs.junit androidTestImplementation libs.ext.junit androidTestImplementation libs.espresso.core + + // Hilt (DI) + implementation libs.com.google.dagger.hilt.android + annotationProcessor libs.com.google.dagger.hilt.compiler } \ No newline at end of file -- 2.45.1 From 8078f337df185dba8fa306fa19b1a91db1aaebc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=8D=E3=82=80=E3=81=AD=E3=81=93?= Date: Thu, 6 Jun 2024 16:25:02 +0900 Subject: [PATCH 3/4] =?UTF-8?q?Application=E3=82=AF=E3=83=A9=E3=82=B9?= =?UTF-8?q?=E3=82=92=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/one/nem/kidshift/KidShiftApplication.java | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 app/src/main/java/one/nem/kidshift/KidShiftApplication.java diff --git a/app/src/main/java/one/nem/kidshift/KidShiftApplication.java b/app/src/main/java/one/nem/kidshift/KidShiftApplication.java new file mode 100644 index 0000000..73dd0d2 --- /dev/null +++ b/app/src/main/java/one/nem/kidshift/KidShiftApplication.java @@ -0,0 +1,11 @@ +package one.nem.kidshift; + +import android.app.Application; + +import dagger.hilt.android.HiltAndroidApp; + +@HiltAndroidApp +public class KidShiftApplication extends Application { + + +} -- 2.45.1 From db12f1bdac844835ecdd50777a0522ebb9d82a27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=8D=E3=82=80=E3=81=AD=E3=81=93?= Date: Thu, 6 Jun 2024 16:25:30 +0900 Subject: [PATCH 4/4] =?UTF-8?q?Manifest=E3=81=ABApplication=E3=82=AF?= =?UTF-8?q?=E3=83=A9=E3=82=B9=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f74cb5b..03435ca 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -10,6 +10,7 @@ android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" + android:name=".KidShiftApplication" android:theme="@style/Theme.KidShift" tools:targetApi="31">