apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' apply plugin: 'io.fabric' android { compileSdkVersion 26 buildToolsVersion "26.0.2" defaultConfig { applicationId "com.tommasoberlose.anotherwidget" minSdkVersion 19 targetSdkVersion 26 versionCode 12 versionName "1.1" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:26.1.0' implementation 'com.android.support.constraint:constraint-layout:1.0.2' testImplementation 'junit:junit:4.12' androidTestImplementation('com.android.support.test.espresso:espresso-core:3.0.1', { exclude group: 'com.android.support', module: 'support-annotations' }) implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" compile 'com.survivingwithandroid:weatherlib:1.6.0' compile 'com.survivingwithandroid:weatherlib_volleyclient:1.6.0' compile 'com.mcxiaoke.volley:library:1.0.6@aar' compile 'com.android.support:customtabs:26.1.0' compile 'com.android.support:cardview-v7:26.1.0' kapt 'com.android.databinding:compiler:2.3.3' compile('com.crashlytics.sdk.android:crashlytics:2.7.0@aar') { transitive = true; } compile 'com.android.support:design:26.1.0' compile 'org.greenrobot:eventbus:3.0.0' compile 'com.android.support:recyclerview-v7:26.1.0' }