2019-10-15 16:27:06 +00:00
|
|
|
apply plugin: 'com.android.application'
|
|
|
|
apply plugin: 'kotlin-android'
|
|
|
|
apply plugin: 'kotlin-android-extensions'
|
|
|
|
|
|
|
|
android {
|
|
|
|
compileSdkVersion 28
|
|
|
|
|
|
|
|
|
|
|
|
defaultConfig {
|
|
|
|
applicationId "net.dankito.banking.fints4java.android"
|
|
|
|
minSdkVersion 15
|
|
|
|
targetSdkVersion 28
|
2019-10-30 21:31:53 +00:00
|
|
|
versionCode appVersionCode
|
|
|
|
versionName appVersionName
|
2019-10-15 16:27:06 +00:00
|
|
|
|
|
|
|
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
|
|
|
}
|
|
|
|
|
|
|
|
buildTypes {
|
|
|
|
release {
|
|
|
|
minifyEnabled false
|
|
|
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2019-10-30 21:26:43 +00:00
|
|
|
signingConfigs {
|
|
|
|
debug {
|
|
|
|
// so that all machines have the same signing key, no matter if app is installed from developer's machine or from Jenkins
|
|
|
|
storeFile file('debug-keystore.jks')
|
|
|
|
storePassword 'find_my_bugs_before_releasing_me'
|
|
|
|
keyAlias 'DebugKey'
|
|
|
|
keyPassword 'find_my_bugs_before_releasing_me'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2019-10-30 21:27:31 +00:00
|
|
|
packagingOptions {
|
|
|
|
exclude 'META-INF/DEPENDENCIES'
|
|
|
|
exclude 'META-INF/NOTICE'
|
|
|
|
exclude 'META-INF/LICENSE'
|
|
|
|
exclude 'META-INF/LICENSE.txt'
|
|
|
|
exclude 'META-INF/NOTICE.txt'
|
|
|
|
}
|
|
|
|
|
|
|
|
lintOptions {
|
|
|
|
abortOnError false
|
|
|
|
}
|
|
|
|
|
2019-10-15 16:27:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
dependencies {
|
2020-01-15 22:55:16 +00:00
|
|
|
implementation project(':BankingUiCommon')
|
2020-01-02 21:39:02 +00:00
|
|
|
|
2020-01-08 17:02:41 +00:00
|
|
|
implementation project(':fints4javaBankingClient')
|
2019-10-20 21:50:49 +00:00
|
|
|
|
2020-01-15 22:55:16 +00:00
|
|
|
implementation project(':BankingPersistenceJson')
|
|
|
|
|
2020-01-03 16:57:05 +00:00
|
|
|
implementation "com.github.clans:fab:$clansFloatingActionButtonVersion"
|
|
|
|
|
2020-01-15 22:55:16 +00:00
|
|
|
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion"
|
2019-10-15 16:27:06 +00:00
|
|
|
|
2020-01-15 22:55:16 +00:00
|
|
|
implementation "net.dankito.utils:android-utils:$androidUtilsVersion", {
|
2019-10-15 16:27:06 +00:00
|
|
|
exclude group: 'org.jetbrains.kotlin', module: 'kotlin-stdlib-jdk7'
|
|
|
|
exclude group: 'com.android.support', module: 'appcompat-v7'
|
|
|
|
exclude group: 'com.android.support', module: 'design'
|
|
|
|
}
|
|
|
|
|
2020-01-15 22:55:16 +00:00
|
|
|
implementation "org.slf4j:slf4j-android:$slf4JVersion"
|
2019-10-15 16:27:06 +00:00
|
|
|
|
|
|
|
implementation 'com.android.support:appcompat-v7:28.0.0'
|
|
|
|
implementation 'com.android.support:design:28.0.0'
|
|
|
|
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
|
|
|
|
implementation 'android.arch.navigation:navigation-fragment:1.0.0'
|
|
|
|
implementation 'android.arch.navigation:navigation-ui:1.0.0'
|
|
|
|
implementation 'android.arch.lifecycle:extensions:1.1.1'
|
|
|
|
implementation 'android.arch.navigation:navigation-fragment-ktx:1.0.0'
|
|
|
|
implementation 'android.arch.navigation:navigation-ui-ktx:1.0.0'
|
|
|
|
}
|