Skip to content

Commit

Permalink
chore(#25): 같이 사용할 공용 라이브러리 추가(hilt,navigation,retrofit,databinding,v…
Browse files Browse the repository at this point in the history
…iewBinding)

Co-authored-by: yang1318 <[email protected]>
Co-authored-by: hegleB <[email protected]>
  • Loading branch information
3 people committed Nov 13, 2023
1 parent e0a39ac commit 8e21a07
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 6 deletions.
27 changes: 22 additions & 5 deletions AOS/app/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
id("androidx.navigation.safeargs.kotlin")
kotlin("kapt")
id("com.google.dagger.hilt.android")
}

android {
Expand All @@ -16,7 +19,6 @@ android {

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}

buildTypes {
release {
isMinifyEnabled = false
Expand All @@ -26,6 +28,10 @@ android {
)
}
}
buildFeatures {
viewBinding = true
dataBinding = true
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
Expand All @@ -36,12 +42,23 @@ android {
}

dependencies {

// androidx
implementation("androidx.core:core-ktx:1.9.0")
implementation("androidx.appcompat:appcompat:1.6.1")
implementation("com.google.android.material:material:1.10.0")
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
testImplementation("junit:junit:4.13.2")
// test
androidTestImplementation("androidx.test.ext:junit:1.1.5")
androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1")
}
testImplementation("junit:junit:4.13.2")
// material
implementation("com.google.android.material:material:1.10.0")
// hilt,
implementation("com.google.dagger:hilt-android:2.44")
kapt("com.google.dagger:hilt-android-compiler:2.44")
// retrofit
implementation("com.squareup.retrofit2:retrofit:2.9.0")
// navigation
val nav_version = "2.7.5"

Check failure on line 61 in AOS/app/build.gradle.kts

View workflow job for this annotation

GitHub Actions / ktlint

[ktlint] AOS/app/build.gradle.kts#L61 <standard:property-naming>

Property name should start with a lowercase letter and use camel case
Raw output
AOS/app/build.gradle.kts:61:9: error: Property name should start with a lowercase letter and use camel case (standard:property-naming)
implementation("androidx.navigation:navigation-fragment-ktx:$nav_version")
implementation("androidx.navigation:navigation-ui-ktx:$nav_version")
}
12 changes: 11 additions & 1 deletion AOS/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,14 @@
plugins {
id("com.android.application") version "8.1.2" apply false
id("org.jetbrains.kotlin.android") version "1.9.0" apply false
}
id("com.google.dagger.hilt.android") version "2.44" apply false
}
buildscript {
repositories {
google()
}
dependencies {
val nav_version = "2.7.5"

Check failure on line 12 in AOS/build.gradle.kts

View workflow job for this annotation

GitHub Actions / ktlint

[ktlint] AOS/build.gradle.kts#L12 <standard:property-naming>

Property name should start with a lowercase letter and use camel case
Raw output
AOS/build.gradle.kts:12:13: error: Property name should start with a lowercase letter and use camel case (standard:property-naming)
classpath("androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version")
}
}

0 comments on commit 8e21a07

Please sign in to comment.