import com.client.coincap.CoinCapBuildType plugins { id("coincap.android.application") id("coincap.android.application.compose") id("coincap.kotlin.detekt") id("coincap.android.hilt") } android { namespace = "com.client.coincap" defaultConfig { applicationId = "com.client.coincap" versionCode = 1 versionName = "1.0.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { useSupportLibrary = true } } buildTypes { val debug by getting { applicationIdSuffix = CoinCapBuildType.DEBUG.applicationIdSuffix } val release by getting { isMinifyEnabled = true applicationIdSuffix = CoinCapBuildType.RELEASE.applicationIdSuffix proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } } packaging { resources { excludes.add("/META-INF/{AL2.0,LGPL2.1}") } } testOptions { unitTests { isIncludeAndroidResources = true } } } dependencies { implementation(project(":core:common")) implementation(project(":core:data")) implementation(project(":core:designsystem")) implementation(project(":core:ui")) implementation(project(":ui:home")) implementation(project(":ui:search")) implementation(project(":ui:detail")) implementation(project(":ui:convert")) implementation(libs.androidx.compose.material.iconsExtended) implementation(libs.androidx.compose.material3) implementation(libs.androidx.compose.material3.windowSizeClass) implementation(libs.androidx.compose.ui.tooling.preview) implementation(libs.androidx.activity.compose) implementation(libs.androidx.compose.runtime.tracing) implementation(libs.androidx.compose.runtime) implementation(libs.androidx.lifecycle.runtimeCompose) implementation(libs.androidx.hilt.navigation.compose) implementation(libs.androidx.navigation.compose) implementation(libs.androidx.appcompat) implementation(libs.androidx.core.ktx) implementation(libs.hilt.android) kapt(libs.hilt.compiler) api(libs.junit4) api(libs.androidx.test.core) api(libs.kotlinx.coroutines.test) api(libs.turbine) api(libs.androidx.test.espresso.core) api(libs.androidx.test.runner) api(libs.androidx.test.rules) api(libs.androidx.compose.ui.test) api(libs.hilt.android.testing) debugApi(libs.androidx.compose.ui.testManifest) }