plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.kotlin.compose)
alias(libs.plugins.kotlin.serialization)
}
android {
namespace = "cc.vectrum.code"
compileSdk = 37
defaultConfig {
applicationId = "cc.vectrum.code"
minSdk = 29
targetSdk = 37
versionCode = 1
versionName = "0.1.0"
}
buildFeatures { compose = true }
testOptions { unitTests.isReturnDefaultValues = true }
buildTypes {
release {
isMinifyEnabled = true
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
// Signed with the debug key until there's an upload key.
signingConfig = signingConfigs.getByName("debug")
}
}
}
dependencies {
implementation(libs.androidx.activity.compose)
implementation(libs.compose.runtime)
implementation(libs.compose.foundation)
implementation(libs.compose.ui)
implementation(libs.compose.ui.text)
implementation(libs.coroutines.android)
implementation(libs.serialization.json)
implementation(libs.okhttp)
testImplementation(libs.junit)
}