Files
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

59 lines
1.7 KiB
Groovy

plugins {
id "com.android.library"
id "kotlin-android"
id "kotlin-kapt"
id "kotlin-parcelize"
id "dagger.hilt.android.plugin"
}
android {
namespace 'com.chesire.nekome.app.series'
compileSdk sdk_version
defaultConfig {
minSdk 21
targetSdk sdk_version
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
consumerProguardFiles "consumer-rules.pro"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro"
}
}
buildFeatures {
viewBinding true
}
}
dependencies {
implementation project(":libraries:core")
implementation project(":libraries:datasource:series")
implementation libs.androidx.appcompat
implementation libs.androidx.constraintlayout
implementation libs.androidx.core
implementation libs.androidx.fragment
implementation libs.androidx.lifecycle.extensions
implementation libs.androidx.lifecycle.livedata
implementation libs.androidx.lifecycle.viewmodel
implementation libs.androidx.swiperefreshlayout
implementation libs.coil
implementation libs.google.hilt.android
implementation libs.google.material
implementation libs.liveevent
implementation libs.material.dialogs.core
implementation libs.material.dialogs.lifecycle
implementation libs.squareup.moshi
implementation libs.timber
kapt libs.google.hilt.android.compiler
testImplementation project(":testing")
testImplementation libs.androidx.arch.core.testing
testImplementation libs.junit
testImplementation libs.kotlin.coroutines.test
testImplementation libs.mockk
}