plugins { alias(libs.plugins.android.application) alias(libs.plugins.kotlin.android) alias(libs.plugins.compose.compiler) } android { namespace = "dev.oxmc.androiddeviceinfo_demo" compileSdk = 36 defaultConfig { applicationId = "dev.oxmc.androiddeviceinfo_demo" minSdk = 21 targetSdk = 36 versionCode = 1 versionName = "1.0" } buildTypes { release { isMinifyEnabled = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } } buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = libs.versions.compose.get() as String? } compileOptions { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } kotlinOptions { jvmTarget = "11" } } dependencies { implementation(libs.androidx.core.ktx) implementation(libs.androidx.appcompat) implementation(libs.androidx.material) // Compose UI implementation(libs.compose.ui) implementation(libs.compose.ui.tooling) implementation(libs.compose.ui.tooling.preview) implementation(libs.compose.foundation) implementation(libs.compose.runtime) implementation(libs.compose.material3) implementation(libs.compose.activity) // Coil for Compose implementation(libs.coil.compose) // Library implementation(project(":library")) }