File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed
Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -64,6 +64,16 @@ dependencies {
6464 implementation(" com.google.dagger:hilt-android:2.51" )
6565 kapt(" com.google.dagger:hilt-android-compiler:2.51" )
6666
67+ // Room (로컬 DB) 의존성 주입
68+ implementation(" androidx.room:room-runtime:2.6.1" )
69+ kapt(" androidx.room:room-compiler:2.6.1" )
70+ implementation(" androidx.room:room-ktx:2.6.1" )
71+
72+ // Retrofit + Coroutine (API 통신) 의존성 주입
73+ implementation(" com.squareup.retrofit2:retrofit:2.9.0" )
74+ implementation(" com.squareup.retrofit2:converter-gson:2.9.0" )
75+ implementation(" org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1" )
76+
6777 implementation(libs.androidx.core.ktx)
6878 implementation(libs.androidx.lifecycle.runtime.ktx)
6979 implementation(libs.androidx.activity.compose)
Original file line number Diff line number Diff line change @@ -3,6 +3,21 @@ plugins {
33 alias(libs.plugins.android.application) apply false
44 alias(libs.plugins.jetbrains.kotlin.android) apply false
55 id(" com.google.gms.google-services" ) version " 4.4.3" apply false
6+
67 // Hilt 의존성 주입 (DI) 라이브러리 사용
78 id(" com.google.dagger.hilt.android" ) version " 2.51" apply false
9+
10+ // Spotless 의존성 주입 (Ktlint 관련 툴)
11+ id(" com.diffplug.spotless" ) version " 6.22.0"
12+ }
13+
14+ subprojects {
15+ apply (plugin = " com.diffplug.spotless" )
16+
17+ spotless {
18+ kotlin {
19+ target(" **/*.kt" )
20+ ktlint()
21+ }
22+ }
823}
You can’t perform that action at this time.
0 commit comments