diff --git a/app/build.gradle b/app/build.gradle index 67a98cf..32942d0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,14 +1,16 @@ apply plugin: 'com.android.application' apply plugin: 'android-apt' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-android-extensions' android { - compileSdkVersion 25 - buildToolsVersion "25.0.2" + compileSdkVersion 26 + buildToolsVersion "26.0.2" defaultConfig { applicationId "com.simplemobiletools.flashlight" minSdkVersion 16 - targetSdkVersion 25 + targetSdkVersion 26 versionCode 22 versionName "1.22" } @@ -24,17 +26,39 @@ android { signingConfig signingConfigs.release } } + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + + lintOptions { + checkReleaseBuilds false + abortOnError false + } } dependencies { - compile 'com.android.support:appcompat-v7:25.2.0' + compile 'com.simplemobiletools:commons:2.35.6' compile 'com.jakewharton:butterknife:8.0.1' compile 'com.squareup:otto:1.3.8' compile 'com.github.yukuku:ambilwarna:2.0.1' + compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" apt 'com.jakewharton:butterknife-compiler:8.0.1' } +buildscript { + ext.kotlin_version = '1.1.51' + repositories { + mavenCentral() + } + + dependencies { + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version" + } +} + def Properties props = new Properties() def propFile = new File('signing.properties') if (propFile.canRead()) { diff --git a/build.gradle b/build.gradle index c1057e6..eedc9ad 100644 --- a/build.gradle +++ b/build.gradle @@ -16,6 +16,8 @@ buildscript { allprojects { repositories { jcenter() + maven { url "https://jitpack.io" } + maven { url "https://maven.google.com" } } }