NavState

Форк
0
/
build.gradle.kts 
61 строка · 1.6 Кб
1
plugins {
2
    alias(libs.plugins.android.application)
3
    alias(libs.plugins.kotlin.android)
4
    alias(libs.plugins.kotlin.serialization)
5
    alias(libs.plugins.compose.compiler)
6
}
7

8
android {
9
    val appId = "dev.androidbroadcast.navstate.sample.android"
10
    namespace = appId
11
    compileSdk = libs.versions.android.compileSdk.get().toInt()
12

13
    defaultConfig {
14
        applicationId = appId
15
        minSdk = libs.versions.android.minSdk.get().toInt()
16
        targetSdk = libs.versions.android.targetSdk.get().toInt()
17
        versionCode = 1
18
        versionName = "1.0"
19

20
        vectorDrawables {
21
            useSupportLibrary = true
22
        }
23
    }
24

25
    compileOptions {
26
        sourceCompatibility = JavaVersion.VERSION_17
27
        targetCompatibility = JavaVersion.VERSION_17
28
    }
29

30
    kotlinOptions {
31
        jvmTarget = "17"
32
    }
33

34
    buildFeatures {
35
        compose = true
36
    }
37

38
    packaging {
39
        resources {
40
            excludes += "/META-INF/{AL2.0,LGPL2.1}"
41
        }
42
    }
43
}
44

45
dependencies {
46
    implementation(libs.androidx.core.ktx)
47
    implementation(libs.androidx.lifecycle.runtime.ktx)
48

49
    implementation(libs.androidx.activity.compose)
50
    implementation(platform(libs.androidx.compose.bom))
51
    implementation(libs.androidx.compose.ui)
52
    implementation(libs.androidx.compose.ui.graphics)
53
    implementation(libs.androidx.compose.ui.tooling.preview)
54
    implementation(libs.androidx.compose.material3)
55
    debugImplementation(libs.androidx.compose.ui.tooling)
56

57
    implementation(libs.kotlinx.serialization.json)
58

59
    implementation(projects.navstateComposeAnnotations)
60
    implementation(projects.navstateCompose)
61
}
62

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.