![Emily Toop](/assets/img/avatar_default.png)
Documents the FFI layer for Mentat, and provides transaction functionality via an EDN string. Creates two native libraries for iOS (Swift) and Android (Java) and fully tests the FFI for both platforms. Closes #619 #614 #611
42 lines
1.4 KiB
Groovy
42 lines
1.4 KiB
Groovy
apply plugin: 'com.android.library'
|
|
apply plugin: 'kotlin-android'
|
|
|
|
android {
|
|
compileSdkVersion 26
|
|
defaultConfig {
|
|
minSdkVersion 26
|
|
targetSdkVersion 26
|
|
versionCode 1
|
|
versionName "1.0"
|
|
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
|
}
|
|
buildTypes {
|
|
release {
|
|
minifyEnabled false
|
|
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
|
}
|
|
}
|
|
|
|
sourceSets {
|
|
androidTest.assets.srcDirs += '../../../../fixtures'
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
|
androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
|
|
exclude group: 'com.android.support', module: 'support-annotations'
|
|
})
|
|
androidTestImplementation 'com.android.support:support-annotations:24.0.0'
|
|
androidTestImplementation 'com.android.support.test:runner:0.5'
|
|
androidTestImplementation 'com.android.support.test:rules:0.5'
|
|
implementation 'com.android.support:appcompat-v7:26.1.0'
|
|
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
|
|
implementation 'com.android.support:design:26.1.0'
|
|
testImplementation 'junit:junit:4.12'
|
|
implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
|
|
implementation 'net.java.dev.jna:jna:4.5.1'
|
|
}
|
|
repositories {
|
|
mavenCentral()
|
|
}
|