plugins { id("com.android.application") kotlin("android") } group = "com.inspiredandroid.linuxcommandbibliotheca" version = parent!!.version repositories { mavenCentral() } dependencies { implementation(project(":common")) implementation("androidx.activity:activity-compose:1.8.2") implementation("androidx.compose.material:material:1.6.0") implementation("androidx.navigation:navigation-compose:2.7.7") implementation("com.google.accompanist:accompanist-appcompat-theme:0.27.1") implementation("com.google.accompanist:accompanist-systemuicontroller:0.27.1") implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.7.0") implementation("androidx.preference:preference:1.2.1") implementation("androidx.compose.ui:ui-tooling-preview:1.6.0") androidTestImplementation("androidx.compose.ui:ui-test-junit4:1.6.0") debugImplementation("androidx.compose.ui:ui-test-manifest:1.6.3") debugImplementation("androidx.compose.ui:ui-tooling:1.6.0") } android { compileSdk = 34 defaultConfig { applicationId = "com.inspiredandroid.linuxcommandbibliotheca" minSdk = 24 targetSdk = 34 versionCode = 77 versionName = project.version.toString() testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } sourceSets["main"].assets.setSrcDirs(listOf("../assets")) buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.14" } compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } buildTypes { getByName("release") { isMinifyEnabled = true proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro") } getByName("debug") { isMinifyEnabled = false } } lint { abortOnError = false } namespace = "com.inspiredandroid.linuxcommandbibliotheca" }