import com.android.build.api.dsl.ApplicationExtension plugins { alias(libs.plugins.convention.android.app) alias(libs.plugins.convention.compose) alias(libs.plugins.convention.koin) } extensions.getByType().apply { namespace = "ru.shadowsparky.callblocker" defaultConfig { applicationId = namespace versionCode = 1 versionName = "1.0" } buildTypes { release { isMinifyEnabled = true } } buildFeatures { buildConfig = true } } dependencies { implementation(libs.androidx.core.ktx) implementation(libs.androidx.datastore.preferences) implementation(libs.koin.android) implementation(libs.koin.androidx.compose) implementation(libs.activity.compose) implementation(libs.androidx.work.runtime.ktx) implementation(libs.androidx.appcompat) implementation(project(":libs:base")) implementation(project(":libs:ui")) debugImplementation(libs.ui.tooling) compileOnly(libs.ui.tooling.preview.android) compileOnly(project(":libs:android-stub")) testImplementation(libs.koin.test) testImplementation(libs.mockk) testImplementation(kotlin("test-junit")) }