plugins { alias(libs.plugins.android.library) alias(libs.plugins.kotlin.android) } android { namespace = "it.hamy.compose.preferences" compileSdk = 34 defaultConfig { minSdk = 21 } buildTypes { release { isMinifyEnabled = false proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt")) } } sourceSets.all { kotlin.srcDir("src/$name/kotlin") } buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = libs.versions.compose.compiler.get() } } kotlin { jvmToolchain(libs.versions.jvm.get().toInt()) } dependencies { implementation(platform(libs.compose.bom)) implementation(libs.compose.foundation) implementation(libs.core.ktx) implementation(libs.kotlin.coroutines) detektPlugins(libs.detekt.compose) detektPlugins(libs.detekt.formatting) }