Skip to content

Commit 56d99d2

Browse files
committed
[feat]: Hilt 의존성 추가 (#58)
1 parent 5f0d688 commit 56d99d2

4 files changed

Lines changed: 18 additions & 3 deletions

File tree

app/build.gradle.kts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ plugins {
55
alias(libs.plugins.kotlin.android)
66
alias(libs.plugins.kotlin.compose)
77
alias(libs.plugins.kotlin.serialization)
8+
alias(libs.plugins.kotlin.android.ksp)
9+
alias(libs.plugins.hilt.android)
810
}
911

1012
android {
@@ -66,4 +68,8 @@ dependencies {
6668
androidTestImplementation(libs.androidx.ui.test.junit4)
6769
debugImplementation(libs.androidx.ui.tooling)
6870
debugImplementation(libs.androidx.ui.test.manifest)
71+
72+
implementation(libs.hilt.android)
73+
implementation(libs.hilt.navigation.compose)
74+
ksp(libs.hilt.compiler)
6975
}

build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,6 @@ plugins {
33
alias(libs.plugins.android.application) apply false
44
alias(libs.plugins.kotlin.android) apply false
55
alias(libs.plugins.kotlin.compose) apply false
6+
alias(libs.plugins.kotlin.android.ksp) apply false
7+
alias(libs.plugins.hilt.android) apply false
68
}

gradle/libs.versions.toml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[versions]
2-
agp = "8.9.1"
2+
agp = "8.11.1"
33
kotlin = "2.0.21"
44
coreKtx = "1.16.0"
55
junit = "4.13.2"
@@ -15,6 +15,9 @@ navigationRuntimeAndroid = "2.9.0"
1515
accompanistPager = "0.36.0"
1616
accompanistPagerIndicators = "0.36.0"
1717
kotlinxSerializationJson = "1.7.3"
18+
ksp = "2.0.21-1.0.28"
19+
hilt = "2.51.1"
20+
hiltNavigationCompose = "1.2.0"
1821

1922
[libraries]
2023
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }
@@ -38,10 +41,14 @@ androidx-navigation-runtime-android = { group = "androidx.navigation", name = "n
3841
accompanist-pager = { group = "com.google.accompanist", name = "accompanist-pager", version.ref = "accompanistPager" }
3942
accompanist-pager-indicators = { group = "com.google.accompanist", name = "accompanist-pager-indicators", version.ref = "accompanistPagerIndicators" }
4043
kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinxSerializationJson" }
44+
hilt-android = { group = "com.google.dagger", name = "hilt-android", version.ref = "hilt" }
45+
hilt-compiler = { group = "com.google.dagger", name = "hilt-compiler", version.ref = "hilt" }
46+
hilt-navigation-compose = { group = "androidx.hilt", name = "hilt-navigation-compose", version.ref = "hiltNavigationCompose" }
4147

4248
[plugins]
4349
android-application = { id = "com.android.application", version.ref = "agp" }
4450
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
4551
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
4652
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
47-
53+
kotlin-android-ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
54+
hilt-android = { id = "com.google.dagger.hilt.android", version.ref = "hilt" }
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#Mon Apr 28 18:50:30 KST 2025
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
4-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
4+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
55
zipStoreBase=GRADLE_USER_HOME
66
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)