Permalink
Fetching contributors…
Cannot retrieve contributors at this time
111 lines (102 sloc) 4.52 KB
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
apply plugin: 'io.fabric'
repositories {
maven {
url 'https://maven.fabric.io/public'
}
}
android {
compileSdkVersion 27
defaultConfig {
applicationId 'com.stevenschoen.putionew'
minSdkVersion 21
targetSdkVersion 27
versionCode 133
versionName '4.3.4'
multiDexEnabled true
kapt {
arguments {
arg("room.schemaLocation", "$projectDir/schemas")
}
}
}
buildTypes {
debug {
versionNameSuffix "-debug"
}
}
lintOptions {
disable 'ExtraTranslation'
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/notice.txt'
exclude 'META-INF/ASL2.0'
}
}
androidExtensions {
experimental = true
}
dependencies {
testImplementation 'junit:junit:4.12'
testImplementation "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version"
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
def supportLibVersion = "27.1.1"
implementation "com.android.support:appcompat-v7:$supportLibVersion"
implementation "com.android.support:design:$supportLibVersion"
implementation "com.android.support:support-v13:$supportLibVersion"
implementation "com.android.support:leanback-v17:$supportLibVersion"
implementation "com.android.support:recyclerview-v7:$supportLibVersion"
implementation "com.android.support:cardview-v7:$supportLibVersion"
implementation "com.android.support:mediarouter-v7:$supportLibVersion"
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
implementation "com.google.firebase:firebase-core:16.0.1"
def playServicesVersion = "15.0.1"
implementation "com.google.android.gms:play-services-cast-framework:$playServicesVersion"
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.4'
implementation 'com.jakewharton.timber:timber:4.7.0'
implementation 'commons-io:commons-io:2.6'
implementation 'net.danlew:android.joda:2.9.9.4'
implementation 'io.reactivex.rxjava2:rxjava:2.1.14'
def rxLifecycleVersion = "2.2.1"
implementation "com.trello.rxlifecycle2:rxlifecycle:$rxLifecycleVersion"
implementation "com.trello.rxlifecycle2:rxlifecycle-components:$rxLifecycleVersion"
implementation "com.trello.rxlifecycle2:rxlifecycle-kotlin:$rxLifecycleVersion"
def rxBindingVersion = "2.1.1"
implementation "com.jakewharton.rxbinding2:rxbinding:$rxBindingVersion"
implementation "com.jakewharton.rxbinding2:rxbinding-support-v4:$rxBindingVersion"
implementation "com.jakewharton.rxbinding2:rxbinding-appcompat-v7:$rxBindingVersion"
implementation "com.jakewharton.rxbinding2:rxbinding-design:$rxBindingVersion"
implementation "com.jakewharton.rxbinding2:rxbinding-recyclerview-v7:$rxBindingVersion"
implementation "com.jakewharton.rxbinding2:rxbinding-leanback-v17:$rxBindingVersion"
def okHttpVersion = "3.10.0"
implementation "com.squareup.okhttp3:okhttp:$okHttpVersion"
implementation "com.squareup.okhttp3:logging-interceptor:$okHttpVersion"
def retrofitVersion = "2.4.0"
implementation "com.squareup.retrofit2:retrofit:$retrofitVersion"
implementation "com.squareup.retrofit2:adapter-rxjava2:$retrofitVersion"
implementation "com.squareup.retrofit2:converter-gson:$retrofitVersion"
implementation 'com.google.code.gson:gson:2.8.5'
implementation 'com.tbruyelle.rxpermissions2:rxpermissions:0.9.4@aar'
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'com.aurelhubert:ahbottomnavigation:2.2.0'
def paperParcelVersion = "2.0.6"
implementation "nz.bradcampbell:paperparcel:$paperParcelVersion"
implementation "nz.bradcampbell:paperparcel-kotlin:$paperParcelVersion"
kapt "nz.bradcampbell:paperparcel-compiler:$paperParcelVersion"
implementation 'com.google.android.exoplayer:exoplayer:2.8.1'
def roomVersion = "1.1.1"
implementation "android.arch.persistence.room:runtime:$roomVersion"
kapt "android.arch.persistence.room:compiler:$roomVersion"
implementation "android.arch.persistence.room:rxjava2:$roomVersion"
implementation 'com.duolingo.open:rtl-viewpager:1.0.3'
}
apply plugin: 'com.google.gms.google-services'