cashless2ecash

cashless2ecash: pay with cards for digital cash (experimental)
Log | Files | Refs | README

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 }