Kotlin merupakan bahasa pemrograman yang menjadi cukup populer beberapa tahun kebelakang. Ini terjadi setelah Google menyatakan mendukung penuh kotlin menjadi bahasa utama untuk membangun aplikasi android.
Sekilas tentang Kotlin.
Kotlin merupakan bahasa pemrograman yang berjalan di atas Java Virtual Machine (JVM) atau juga bisa berjalan menggunakan kompilator LLVM. Awalnya kotlin dikembangkan oleh JetBrains dengan support dari Google kini menjadi semakin pesat perkembangannya. Bahasa pemrograman ini mempunyai source code yang lebih sederhana, dan mendukung konsep Object Oriented maupun functional programming.
Kelebihan Kotlin.
- Mature : Kotlin adalah bahasa pemrograman modern namun sudah matang yang bertujuan untuk membuat developer lebih senang.
- Concise : Ringkas dan dapat dioperasikan dengan Java dan bahasa lain, dan menyediakan banyak cara untuk menggunakan kembali kode di antara berbagai platform untuk pemrograman yang produktif.
- Safe Code : Kotlin menjamin agar kode yang kita tulis sebisa mungkin tidak terjadi error saat proses kompilasi. Contoh salah satu fiturnya yaitu null-safety.
- Versatile : Dapat digunakan untuk pengembangan aplikasi mobile, client-side mau pun server-side.
- Interoperable with Java : Dapat dijalankan bersamaan denga bahasa pemrograman java.
- More faetures : Kotlin memiliki fitur yang beraneka ragam. Contohnya lambda expression + inline-function, null-safety, coroutines, scope functions, when expressions, companion object, dataclasses, dan lain-lain.