tawasuyu

sergio/humanoid

HTML 57Markdown 2TOML 10 Definiciones

⎇ e9d35ce8dd82f89a1fa32a0f72d69942766f80ca consola/build.gradle.kts 53 líneas · 1.5 KB Historia crudo

Consola: nuevo módulo Android :consola — cliente del daemon shuma 8ed22f8ad · sergio ·

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.consola"
9    compileSdk = 36
10
11    defaultConfig {
12        applicationId = "com.rizoma.consola"
13        minSdk = 26
14        targetSdk = 36
15        versionCode = 1
16        versionName = "0.1.0"
17    }
18
19    buildTypes {
20        release {
21            // Sin minify en v0.1: OkHttp + reflexión del parser sin sorpresas
22            // de R8 mientras el cliente madura.
23            isMinifyEnabled = false
24        }
25    }
26    compileOptions {
27        sourceCompatibility = JavaVersion.VERSION_17
28        targetCompatibility = JavaVersion.VERSION_17
29    }
30    kotlinOptions {
31        jvmTarget = "17"
32    }
33    buildFeatures {
34        compose = true
35    }
36}
37
38dependencies {
39    implementation(libs.androidx.core.ktx)
40    implementation(libs.androidx.lifecycle.runtime.ktx)
41    implementation(libs.androidx.lifecycle.viewmodel.compose)
42    implementation(libs.androidx.activity.compose)
43    implementation(platform(libs.androidx.compose.bom))
44    implementation(libs.androidx.compose.ui)
45    implementation(libs.androidx.compose.ui.graphics)
46    implementation(libs.androidx.compose.ui.util)
47    implementation(libs.androidx.compose.foundation)
48    implementation(libs.androidx.compose.animation)
49    implementation(libs.androidx.compose.material3)
50    implementation(libs.androidx.datastore.preferences)
51    implementation(libs.kotlinx.coroutines.android)
52    implementation(libs.okhttp)
53}