Membuat Project Baru Kotlin Menggunakan Android Studio 3.x

Tutorial sebelumnya tentang Kotlin:

  1. Deklarasi Variable dan Basic Data Type pada Kotlin
  2. Jenis-jenis Operator pada Kotlin (Kotlin Operator)
  3. Konversi Variable pada Kotlin
  4. Kotlin Expression, Statements and Block

Pada tutorial sebelumnya seperti daftar diatas, kita telah membahas dasar-dasar pemrograman Android menggunakan Kotlin. Pada tutorial kali ini, kita akan belajar mengenai penerapan Kotlin pada pengembangan Aplikasi Android. Langkah pertama yang harus dilakukan dalam mengembangkan aplikasi Android menggunakan Kotlin adalah membuat project baru Kotlin menggunakan Android Studio. Tutorial kali ini menggunakan Android Studio 3.1.4 atau bisa juga menggunakan Android Studio Versi 3.0 atau setelahnya.

Kenapa menggunakan Android Studio versi 3.0 keatas, hal ini dikarenakan Kotlin sudah include didalam Android Studio versi 3.0 dan setelahnya sedangkan versi sebelumnya, kita harus menambahkan plugin Kotlin secara manual. Cara menambahkan plugin Kotlin pada Android Studio dapat dilihat di sini.

Membuat Project Baru Kotlin

Adapun langkah-langkah membuat project baru kotlin menggunakan android studio adalah:

  1. Pada halaman utama android pilih File ==> New ==> New Project atau pilih Create New Project pada saat Android Studio dibuka pertama kali. Perhatikan gambar berikut:
    Project Baru Kotlin
  2. Isi nama project kemudian centang Include Kotlin Support. Klik Next untuk melanjutkan.
    NB: Nama Project pada Aplication Name tidak boleh menggunakan Spasi
  3. Pilih API 14 dengan dukungan OS Android 4.0 kemudian pilih Next untuk melanjutkan
    NB: Jangan menggunakan API terlalu tinggi untuk menghindari minimnya perangkat Android yang mendukung Aplikasi yang akan kita buat.
  4. Pilih Empty Activity kemudian Klik Next untuk melanjutkan sampai pembuatan project baru kotlin menggunakan ANdroid Studio selesai.

Setelah proyek baru berhasil dibuat, Android Studio akan secara otomatis mengkonfigurasi Kotlin Plugin pada proyek tersebut. Jika proses berhasil maka secara otomatis dua buah file akan dibuat yaitu MainActivity.kt dan activity_main.xml kedua file tersebut terlihat seperti gambar berikut:

Menjalankan Project Kotlin

Untuk Memastikan Project yang sudah dibuat berjalan dengan baik, buka file activity_main.xml kemudian modifikasi dengan menambahkan android:id=”@+id/text_pertama” sehingga secara keseluruhan terlihat seperti berikut:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
 
<TextView
android:id="@+id/text_pertama"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
 
</android.support.constraint.ConstraintLayout>

Selanjutnya, buka file MainActivity.kt kemudian tambahkan kode berikut kedalam method OnCreate, sehingga secara keseluruhan terlihat seperti berikut:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.example.jagungodak.project1kotlin
 
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.widget.TextView
 
class MainActivity : AppCompatActivity() {
 
    override fun onCreate(savedInstanceState: Bundle?) {
 
super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
 
        val text1 = findViewById<TextView>(R.id.text_pertama)
        text1.text = "Hello Kotlin!"
 
 
    }
}

Jalankan Project baru kotlin yang sudah dibuat sehingga tampak seperti gambar berikut:

Sharethis

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

1 × four =

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