Pemrograman Android dengan Menggunakan Bahasa Pemrograman Kotlin

Android Studio yang saya gunakan masih versi 2.2 dan rasanya agak malas mencoba Android Studio yang versi 3.0, karana masih tahap preview.

Tapi saya ingin segera mencoba coding aplikasi android dengan Kotlin.

Bagaimana caranya?

Gampang.

Kita hanya perlu menginstal plugin Kotlin dan melakan sedikit konfigurasi.

Mari kita coba…

Buat Proyek Baru

Silahkan buka Android Studio dan buat proyek baru.

Membuat proyek baru di android studio

Lalu tentukan minimum SDK-nya,

Memilih minimum SDK untuk Aplikasi Android

Kemudian pilih Activity yang ingin digunakan. Pilih saja Empty Activity.

Memilih Jenis Activity Awal

Setelah itu, pada pemberian nama Activity, biarkan saja apa adanya.

Memberikan nama Activity

Klik Finish, dan proyek baru kita akan langsung dibuat.

Selanjutnya kita akan melakukan instalasi plugin Kotlin.

Instalasi Plugin Kotlin di Android Studio

Update (28 Oktober 2017): Android Studio 3.0.0 Sudah Resmi dirilis dan di sana sudah terinstal Plugin Kotlin, sehingga kamu tidak perlu mengikuti langkah ini

Silahkan buka menu File->Settings atau tekan tombol Ctrl+Alt+s, kemudian masuk ke Plugins.

Setting Plugin android stdio

Cari plugin dengan kata kunci “kotlin”. Kalau tidak ketemu, klik “Search in repositories”.

(Tindakan ini membutuhkan koneksi internet, pastikan komputer kamu terhubung dengan internet)

Setelah ketemu, silahkan pilih “Kotlin” (Languages), kemudian klik install.

Install Plugin kotlin di android stdio

Tunggulah beberapa saat…

Setelah selesai diinstal, kita akan diminta untuk me-restart Android Studio.

restart android stdio

Silahkan di-restart dan mari kita mulai membuat aplikasi Android dengan Kotlin.

Konfigurasi Proyek Kotlin

Kita belum dapat menggunakan Kotlin pada proyek yang baru saja kita buat, karena masih menggunakan Java.

Oleh karena itu, Kita perlu melakukan sedikit konfigurasi untuk memberitahu Android Studio bahwa kita ingin pakai Kotlin pada proyek ini.

Silahkan buka menu Tools->Kotlin->Configure Kotlin in Project.

Menu konfigurasi proyek kotlin

Kemudian pilih versi kompilator Kotlin yang ingin digunakan.

Menentukan versi kompilator kotlin

Setelah itu, akan muncul pesan notifikasi bila konfigurasi berhasil.

Pesan Konfigurasi kotlin sukses

Konversi Kode Java Menjadi Kotlin

Silahkan buka kode MainActivity.java, Kemudian masuk ke menu Help->Find Actions atau tekan tombol Ctrl+Shift+A.

Fitur Find Actions Android Studio

Setelah itu, silahkan cari aksi dengan kata kunci “Convert Java to”.

Cari Aksi untuk konversi Java ke Kotlin

Pada hasil yang muncul, tekan Enter pada “Covert Java File to Kotlin File”.

Tunggu beberapa detik, dan file MainActivity.java akan segera berubah menjadi MainActivity.kt

Hasil konversi ke Kotlin

MainActivity.java

package com.petanikode.cobakotlin;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

MainActivity.kt

package com.petanikode.cobakotlin

import android.support.v7.app.AppCompatActivity
import android.os.Bundle

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }
}

Setelah berhasil dikonversi, jangan lupa untuk sync proyeknya untuk memastikan proyek kita sudah lengkap dan dapat berjalan dengan baik.

Masuk ke Tools->Android->Sync Project with Gradle Files.

Tunggu beberapa saat sampai selesai…

Uji coba Aplikasi Android

Kita tidak melakukan perubahan apapun pada aplikasi pertama ini. Silahkan langsung saja di-run!

Ujicoba aplikasi Android dengan Kotlin

Bila aplikasi berhasil tampil pada emulator seperti pada gambar di atas…

Maka Selamat! Aplikasi pertama kita berhasil di-deploy tanpa error 😄.

Akhir Kata…

Terima kasih sudah mengikuti tutorial ini sampai akhir.

Pemrograman Android dengan kotlin memang masih baru. Ada beberapa error yang saya dapatkan dan belum tahu cara mengatasinya.

Mungkin sebaiknya kita tunggu saja Android Studio 3.0 yang sudah resmi mendukung Kotlin.

Untuk saat ini kita pakai Java saja…

Referensi: