Crescendo

Форк
0
/
build.gradle.kts 
70 строк · 2.0 Кб
1
plugins {
2
    alias(libs.plugins.android.library)
3
    alias(libs.plugins.kotlin.android)
4
    alias(libs.plugins.compose.compiler)
5
    id("kotlin-parcelize")
6
}
7

8
android {
9
    namespace = "com.paranid5.crescendo.feature.playing"
10
    compileSdk = 34
11

12
    defaultConfig {
13
        minSdk = 21
14

15
        testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
16
        consumerProguardFiles("consumer-rules.pro")
17
    }
18

19
    buildTypes {
20
        release {
21
            isMinifyEnabled = false
22
            proguardFiles(
23
                getDefaultProguardFile("proguard-android-optimize.txt"),
24
                "proguard-rules.pro"
25
            )
26
        }
27
    }
28
    compileOptions {
29
        sourceCompatibility = JavaVersion.VERSION_1_8
30
        targetCompatibility = JavaVersion.VERSION_1_8
31
    }
32
    kotlinOptions {
33
        jvmTarget = "1.8"
34
    }
35
}
36

37
dependencies {
38
    implementation(project(":core:common"))
39
    implementation(project(":core:impl"))
40
    implementation(project(":core:ui"))
41
    implementation(project(":core:utils"))
42
    implementation(project(":core:media"))
43
    implementation(project(":core:resources"))
44

45
    implementation(project(":domain:playback"))
46
    implementation(project(":domain:current_playlist"))
47
    implementation(project(":domain:tracks"))
48
    implementation(project(":domain:stream"))
49

50
    implementation(project(":feature:cache"))
51

52
    implementation(project(":system:services:stream"))
53
    implementation(project(":system:services:track"))
54
    implementation(project(":system:services:video_cache"))
55

56
    implementation(libs.androidx.core.ktx)
57
    implementation(libs.androidx.appcompat)
58
    implementation(libs.androidx.foundation.android)
59
    implementation(libs.androidx.palette.ktx)
60
    implementation(libs.androidx.constraintlayout.compose)
61
    implementation(libs.androidx.material)
62
    implementation(libs.androidx.material3)
63
    implementation(libs.material)
64

65
    implementation(libs.kotlinx.collections.immutable)
66
    implementation(libs.koin.androidx.compose)
67
    implementation(libs.coil.compose)
68

69
    implementation(libs.audiovisualizer)
70
}
71

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

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

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

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