Incluindo outras configuracoes


Existem algumas outras bibliotecas extras que usaremos, então aproveite para adicioná-las ao build.gradle.

Um importante é o Anko, uma biblioteca que usa o poder do Kotlin para simplificar algumas tarefas no Android. Por enquanto é suficiente adicionar anko-common apenas. Essa biblioteca é dividida em várias menores, de modo que não precisamos incluir tudo, se não a usarmos.

Vamos para o main primeiro e atualizar o buildscript adicionando duas novas variáveis ​​para as bibliotecas de suporte e também para a biblioteca Anko.

Kotlin

      
buildscript {
    ext.support_version = "25.3.1"
    ext.kotlin_version = "1.1.2-5"
    ext.anko_version = "0.10.0"
    repositories {
        jcenter()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:2.3.3"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}
      

Em seguida, vamos adicionar a dependência da biblioteca Anko ao arquivo de módulo, atualizar o AppCompat para usar nossa variável e aplicar o plug-in Kotlin Android Extensions:

Kotlin

      
apply plugin: "com.android.application"
apply plugin: "kotlin-android"
apply plugin: "kotlin-android-extensions"

android {
    ...
}

dependencies {
    compile "com.android.support:appcompat-v7:$support_version"
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    compile "org.jetbrains.anko:anko-common:$anko_version"
}