SHSH_Messenger_Client

Форк
0
/
build.gradle.kts 
90 строк · 2.8 Кб
1
plugins {
2
    alias(libs.plugins.android.application)
3
    alias(libs.plugins.jetbrains.kotlin.android)
4
    id ("kotlin-kapt")
5
}
6

7
android {
8
    namespace = "com.luckydev.shsh"
9
    compileSdk = 34
10

11
    defaultConfig {
12
        applicationId = "com.luckydev.shsh"
13
        minSdk = 25
14
        targetSdk = 34
15
        versionCode = 1
16
        versionName = "1.0"
17

18
        testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
19
        vectorDrawables {
20
            useSupportLibrary = true
21
        }
22
    }
23

24
    buildTypes {
25
        release {
26
            isMinifyEnabled = false
27
            proguardFiles(
28
                getDefaultProguardFile("proguard-android-optimize.txt"),
29
                "proguard-rules.pro"
30
            )
31
        }
32
    }
33
    compileOptions {
34
        sourceCompatibility = JavaVersion.VERSION_1_8
35
        targetCompatibility = JavaVersion.VERSION_1_8
36
    }
37
    kotlinOptions {
38
        jvmTarget = "1.8"
39
    }
40
    buildFeatures {
41
        compose = true
42
    }
43
    composeOptions {
44
        kotlinCompilerExtensionVersion = "1.5.1"
45
    }
46
    packaging {
47
        resources {
48
            excludes += "/META-INF/{AL2.0,LGPL2.1}"
49
        }
50
    }
51
}
52

53
dependencies {
54

55
    implementation(libs.androidx.core.ktx)
56
    implementation(libs.androidx.lifecycle.runtime.ktx)
57
    implementation(libs.androidx.activity.compose)
58
    implementation(platform(libs.androidx.compose.bom))
59
    implementation(libs.androidx.ui)
60
    implementation(libs.androidx.ui.graphics)
61
    implementation(libs.androidx.ui.tooling.preview)
62
    implementation(libs.androidx.material3)
63
    implementation("androidx.navigation:navigation-compose:2.7.7")
64
    implementation(libs.androidx.core.i18n)
65
    implementation(libs.androidx.compose.material)
66
    implementation(libs.androidx.work.runtime.ktx)
67
    testImplementation(libs.junit)
68
    androidTestImplementation(libs.androidx.junit)
69
    androidTestImplementation(libs.androidx.espresso.core)
70
    androidTestImplementation(platform(libs.androidx.compose.bom))
71
    androidTestImplementation(libs.androidx.ui.test.junit4)
72
    debugImplementation(libs.androidx.ui.tooling)
73
    debugImplementation(libs.androidx.ui.test.manifest)
74

75
    implementation("com.github.skydoves:landscapist-coil:2.3.4")
76
    implementation("com.squareup.retrofit2:retrofit:2.11.0")
77
    implementation("com.squareup.retrofit2:converter-gson:2.9.0")
78
    implementation("com.squareup.okhttp3:logging-interceptor:4.9.1")
79

80
    implementation ("com.google.dagger:hilt-android:2.51.1")
81
    kapt ("com.google.dagger:hilt-compiler:2.51.1")
82
    implementation ("androidx.hilt:hilt-lifecycle-viewmodel:1.0.0-alpha03")
83
    kapt ("androidx.hilt:hilt-compiler:1.2.0")
84
    implementation("io.coil-kt:coil-compose:1.4.0")
85

86
    implementation("com.google.accompanist:accompanist-pager:0.25.0")
87
    implementation("com.google.accompanist:accompanist-pager-indicators:0.25.0")
88

89

90
}

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

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

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

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