(Android) Migrasi Code Bahasa Kotlin Android Studio

May 9, 2017, 5:23 a.m. 5 2532

Kotlin bahasa yang lagi mulai naik peringkatnya untuk di pertimbangkan dalam sebuat system yang akan di buat, kotlin bahasa yang di kembangkan oleh jetbrain yang di turunakan dari bahasa java, sama dengan bahasa setingkat nya yaitu scala yang sama sama harus menggunakan jvm sebagai mesin kompilernya. tanpa adanya JDK (Java Development Kit) kotlin tidak akan berjalan semestinya.

1. Install Plugin Kotlin android studio pada File- Setting- Plugin - Browse Plugin - (search kotlin)

 

2. Setelah terinstall maka kita harus restart android studio terlebih dahulu agar kotlin converternya bisa digunakan

3. Untuk mengubah code java menjadi bahasa kotlin kita tinggal menggunakan Search Action menggunakan shorcut keyboart CTRL+SHIFT+A dan akan muncul popup, search converter kotlin

4. Maka secara sederhana menggunakan plugin converter kotlin kita dapat mengubah java menjadi kotlin dengan mudah.

public class MainActivity extends AppCompatActivity {

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

 

class MainActivity : AppCompatActivity() {

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

 

5. Terlihat bahwa perbedaan antara java dan kotlin, dengan hanya menconvert bahasa masih kurang cukup karena kita harus menambah dependencies serta class path kotlin pada project.

apply plugin: 'kotlin-android'

//android
sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
}

//dependencies
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"

buildscript {
    ext.kotlin_version = '1.1.2'
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}
repositories {
    mavenCentral()
}

setelah beberapa tahap diatas, sekarang kita dapat melanjutkan penulisan code menggunakan kotlin yang lebih simple dan lebih singkat dari bahasa java. kotlin tidah hanya dapat di gunakan pada android saja melainkan dapat berjalaan di beberapa platform seperti Web maupun Desktop. setelah ini kita akan membahas kenapa kotlin muncul dan apa keunggulan dari kotlin agar dapat dipertimbakan untuk migrasi di beberapa project.

Tentang Penulis

Vimio

Kalau bisa jadi 10 akan kita jadikan semua nya 10, 10 jika nilai 0 - 10 yang tertinggi. tapi sayangnya ketika nilai dan niat saling menghianati. bersyukurlah semua apa yang kita dapat dan yang telah di berikan. ya itu nilai 10 yang dikasih. { 1 0 }

Komentar