1plugins {
2 alias(libs.plugins.android.application)
3 alias(libs.plugins.kotlin.android)
4 alias(libs.plugins.kotlin.compose)
5}
6
7android {
8 namespace = "com.rizoma.orbita"
9 compileSdk = 36
10
11 defaultConfig {
12 applicationId = "com.rizoma.orbita"
13 minSdk = 26
14 targetSdk = 36
15 versionCode = 3
16 versionName = "0.1.1"
17 }
18
19 buildTypes {
20 release {
21 isMinifyEnabled = true
22 proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
23 }
24 }
25 compileOptions {
26 sourceCompatibility = JavaVersion.VERSION_17
27 targetCompatibility = JavaVersion.VERSION_17
28 }
29 kotlinOptions {
30 jvmTarget = "17"
31 }
32 buildFeatures {
33 compose = true
34 }
35}
36
37dependencies {
38 implementation(libs.androidx.core.ktx)
39 implementation(libs.androidx.lifecycle.runtime.ktx)
40 implementation(libs.androidx.lifecycle.viewmodel.compose)
41 implementation(libs.androidx.activity.compose)
42 implementation(platform(libs.androidx.compose.bom))
43 implementation(libs.androidx.compose.ui)
44 implementation(libs.androidx.compose.ui.graphics)
45 implementation(libs.androidx.compose.ui.util)
46 implementation(libs.androidx.compose.foundation)
47 implementation(libs.androidx.compose.animation)
48 implementation(libs.androidx.compose.material3)
49 implementation(libs.androidx.datastore.preferences)
50 implementation(libs.kotlinx.coroutines.android)
51}