Konfigurasi Android Studio dengan Kotlin

Ramadhan Purbo Sejati
SkyshiDigital
Published in
4 min readApr 1, 2017

Sebelumnya saya telah membuat sebuah artikel tentang Mengapa harus mencoba Kotlin untuk Android Development?, silahkan luangkan waktu sebentar untuk membacanya bila Anda belum mengetahui tentang artikel tersebut :D.

Pada bagian ini saya akan menjelaskan bagaimana cara menyiapkan Android Studio untuk dapat menggunakan Kotlin. Jadi mari kita mulai!

Buat Project Baru

Kita akan mulai dari awal, buka Android Studio dan buat project baru.

Pasang Plugin Kotlin untuk Android Studio

Sekarang kita telah memiliki sebuah project baru, mari kita install plugin yang diperlukan untuk Kotlin. Untuk melakukan ini mari kita arahkan menuju:

Android Studio Preferences > Plugins > Browse Repositories > cari “Kotlin”

Install plugin Kotlin dan restart Android Studio.

Sebenarnya terdapat banyak plugin Kotlin lainnya tetapi kita hanya memerlukan satu ini sebagai Kotlin Extensions Plugin.

Catatan : Mulai pada Android Studio 2.0 telah dirilis bersamaan dengan plugin Kotlin, dan pastikan Anda telah menonaktifkan “Instant Run”, jika tidak maka Kotlin tidak dapat digunakan.

Pasang Koltin Plugin pada Project

Langkah berikutnya adalah menerapkan plugin Kotlin pada project, berikut ini saya akan memberi tahu cara menerapkan plugin Kotlin secara manual :

a. Tambahkan Kotlin pada Gradle Plugin

Untuk mengkonfigurasi plugin, pertama kita perlu menambahkan plugin untuk “build.gradle” pada root project, cara yang sama itu dilakukan untuk plugin Gradle (otomatis). Menambahkan plugin untuk penutupan dependensi dalam file “build.gradle” pada project. Konfigurasi pada file “build.gradle” di project terlihat seperti ini:

buildscript {
ext.kotlin_version = "1.1.0"

repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}

b. Terapkan Kotlin pada Android Plugin

Setelah menambahkan plugin Kotlin pada Gradle, langkah berikutnya adalah untuk menerapkan plugin. Untuk melakukan hal ini, kita perlu menambahkan Plugin: “Kotlin-android” ke dalam file “build.gradle” pada aplikasi-modul menjadi seperti ini :

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android' // apply kotlin android plugin

Dari Java menjadi file Kotlin

Untuk memiliki file Kotlin kita akan mengkonversi file “MainActivity.java” sudah dibuat ke dalam sebuah file Kotlin. Untuk melakukan ini kita mulai dengan membuka file “MainActivity.java” , buka Find Action dan mulai mencari “Convert Java to…

Sebuah pesan akan memperingatkan kita bahwa mungkin konversi tidak akurat dan diperlukan beberapa perubahan tapi akan baik-baik saja untuk saat ini.
Anda akan melihat file “MainActivity.java” berubah ekstensi menjadi file Kotlin “MainActivity.kt” dan akan terlihat seperti ini:

Dan Terakhir Konfigurasi Project menggunakan Kotlin

Sekarang kita siap untuk mengkonfigurasinya. Mari kita jalankan lagi “Configure Project with Kotlin” seperti berikut :

Pilih versi Kotlin terbaru dan pastikan untuk memiliki Plugin terbaru telah diinstal di Android Studio

Sebuah pesan baru akan muncul dan memungkinkan kita untuk memilih yang modul kita ingin konversi dan juga versi plugin Kotlin yang ingin kita gunakan.
Anda akan melihat bahwa file “build.gradle” dari modul Anda telah diperbaharui. Dan akan memiliki konfigurasi baru seperti ini:

apply plugin: 'kotlin-android
...
dependencies {
...
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
}

Pada awalnya Anda harus melakukannya secara manual tapi sekarang dengan Plugin ini benar-benar menjadikan mudah.

Sekarang semuanya sudah siap untuk menjalankan App ini dan menggunakan file Kotlin pada “MainActivity.kt” :)

Kesimpulan

Seperti yang Anda lihat, sangat mudah untuk mengkonfigurasi sebuah project Android Studio dengan Kotlin, kita hanya perlu file Kotlin dalam modul untuk mengkonfigurasinya dengan Plugin.

Terima kasih telah membaca artikel ini. Pastikan untuk klik ❤ di bawah untuk merekomendasikan artikel ini jika menurut Anda artikel ini bermanfaat. Ini berarti banyak bagi saya.

--

--