Badoy Studio

Pada tutorial  ini kita akan membuat aplikasi hello world dan toast menggunakan kotlin pada android studio. Jika  belum mengkonfigurasi kotlin pada android studio silahkan ikuti tutorial sebelumnya.

Tutorial Kotlin 1 : Konfigurasi Kotlin pada Android Studio

Langsung saja buka project  kotlinhello yang sudah dibuat ditutorial 1 lalu convert MainActivity.java dari Java ke Kotlin dengan cara :

  • Buka MainActivity.java 

  • Tekan Ctrl+Alt+Shift+K dari keyboard atau klik help -> find action-> ketikan convert java file to kotlin file 

  • Tunggu sampai selesai maka MainActivity.java berubah menjadi MainActivity.kt

  • Tambahkan library kotlin anko pada build.gradle dan klik sync now 
compile "org.jetbrains.anko:anko-commons:0.10.1"

 

  • pada MainActivity.kt tambahkan script dibawah ini
package badoystudio.com.kotlinhello

import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import badoystudio.com.kotlinhello.R.id.btn1
import org.jetbrains.anko.toast
import kotlinx.android.synthetic.main.activity_main.*
import org.jetbrains.anko.toast

class MainActivity : AppCompatActivity() {

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

        btn1.setOnClickListener {
            toast("Say Hellooooooo")
            printButtonClickLog()
        }
    }

    private fun printButtonClickLog() {
        Log.i("MainActivity", "klik btn1")
    }
}

 

  • untuk activity_main.xml tambahkan script berikut
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="badoystudio.com.kotlinhello.MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        android:textSize="20sp"/>

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="submit "
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true"
        android:id="@+id/btn1" />
</RelativeLayout>

Jalankan aplikasi menggunakan emulator ataupun langsung ke smartphone android dan hasilnya :

hello world kotlin     

Bagiamana cukup mudah bukan untuk membuat proyek kotlin pertama ? selamat mencoba, semoga bermanfaat.

By Guntoro

One thought on “Tutorial Kotlin Android 2 : Hello World dan Toast menggunakan Kotlin pada Android Studio”

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.