build.gradle.kts (2332B)
1 plugins { 2 alias(libs.plugins.androidApplication) 3 alias(libs.plugins.jetbrainsKotlinAndroid) 4 } 5 6 android { 7 namespace = "ch.bfh.habej2.wallee_c2ec" 8 compileSdk = 34 9 10 defaultConfig { 11 applicationId = "ch.bfh.habej2.wallee_c2ec" 12 minSdk = 27 13 targetSdk = 34 14 versionCode = 3 15 versionName = "1.0.2" 16 17 testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" 18 vectorDrawables { 19 useSupportLibrary = true 20 } 21 } 22 23 buildTypes { 24 release { 25 isMinifyEnabled = false 26 proguardFiles( 27 getDefaultProguardFile("proguard-android-optimize.txt"), 28 "proguard-rules.pro" 29 ) 30 } 31 } 32 compileOptions { 33 sourceCompatibility = JavaVersion.VERSION_1_8 34 targetCompatibility = JavaVersion.VERSION_1_8 35 } 36 kotlinOptions { 37 jvmTarget = "1.8" 38 } 39 buildFeatures { 40 compose = true 41 } 42 composeOptions { 43 kotlinCompilerExtensionVersion = "1.5.1" 44 } 45 packaging { 46 resources { 47 excludes += "/META-INF/{AL2.0,LGPL2.1}" 48 } 49 } 50 } 51 52 dependencies { 53 implementation(libs.okhttp) 54 implementation(libs.wallee.sdk) 55 implementation(libs.commons.codec) 56 implementation(libs.core) 57 implementation(libs.moshi.kotlin) 58 implementation(libs.androidx.appcompat) 59 implementation(libs.androidx.core.ktx) 60 implementation(libs.androidx.lifecycle.runtime.ktx) 61 implementation(libs.androidx.activity.compose) 62 implementation(platform(libs.androidx.compose.bom)) 63 implementation(libs.androidx.ui) 64 implementation(libs.androidx.ui.graphics) 65 implementation(libs.androidx.ui.tooling.preview) 66 implementation(libs.androidx.material3) 67 implementation(libs.androidx.navigation.compose) 68 implementation(libs.androidx.material.icons.extended.android) 69 implementation(libs.androidx.compose.material) 70 testImplementation(libs.junit) 71 androidTestImplementation(libs.androidx.junit) 72 androidTestImplementation(libs.androidx.espresso.core) 73 androidTestImplementation(platform(libs.androidx.compose.bom)) 74 androidTestImplementation(libs.androidx.ui.test.junit4) 75 debugImplementation(libs.androidx.ui.tooling) 76 debugImplementation(libs.androidx.ui.test.manifest) 77 }