Google akhirnya memberi dukungan penuh untuk Bahasa
pemrograman kotlin. Hal ini diumumkan pada acara Google I/O yang diadakan pada
tanggal 17 Mei 2017 kemarin. Mungkin kalian bertanya-tanya apa itu Kotlin dana
pa manfaatnya bagi para pengembang aplikasi android.
Kotlin adalah bahasa pemrograman yang relative baru karena
telah mencapai rilis 1.0. Android studio 3.0 yang akan segera diluncurkan dalam
waktu dekat nantinya akan langsung mendukung Bahasa pemrograman kotlin.
Pengembang mengatakan kotlin sebagai Bahasa pemrograman yang pragmatis.
Kotlin itu sendiri adalah sebuah Bahasa pemrograman dengan
pengetikan statis yang berjalan pada Mesin Virtual Java ataupun menggunakan
compiler LLVM yang dapat pula dikompilasikan ke dalam bentuk kode sumber
JavaScript. Pengembang utamanya berasal dari tim programmer JetBrains di Rusia
dan penamaan kotlin sendiri di ambil dari nama sebuah pulau di Rusia. Meskipun
sintaksisnya tidak kompatibel dengan Bahasa java tetapi kotlin didesain untuk
dapat bekerja sama dengan kode javabergantung pada framework yang ada.
Mengapa Kotlin?
· Ringkas, secara drastic mengurangi jumlah kode
boilerplate.
· Aman, terhindar dari kelas kesalahan seperti
pengecualian pointer nol.
· Dapat dioperasikan, memanfaatkan perpustakaan
yang ada untuk JVM, android, dan browser.
· Alat ramah, dapat memilih java IDE atau
membangun dari command line.
Dibawah ini adalah beberapa fitur yang dimiliki kotlin :
1. Berjalan diatas JVM sehingga dapat berinteraksi
langsung dengan kode yang sudah ada.
2. Memiliki versi kotlin JavaScript sehingga dapat mentarget
hasil kompilasi kode agar berjalan di peramban bahkan di Node.js.
3. Type inference, tidak perlu mendeklarasi tipe
data karena Compiler Kotlin akan menebak tipe data yang akan digunakan.
4. Null-safety, tidak perlu takut jika kode yang
diajalankan akan mengalami NullPointerException.
Berikut adalah sorotan pengguna kotlin :
v
Pinterest, kotlin digunakan untuk aplikasi
mereka dan telah digunakan oleh 150 juta pengguna.
v
Gradle, kotlin digunakan sebagai penulisan skrip
penulisan.
v
Evernote, kotlin diintegrasikan kedalam klien
android mereka.
v
Uber, kotlin digunakan dalam membangun alat
internal.
v
Corda, platform buku besar sumber terbuka yang
didukung oleh bank-bank besar dan dibangun di kotlin.
v
Courser, aplikasi ini sebagian ditulis di
kotlin.
v
Atlassian, semua kode baru di aplikasi Trello
Android ada di kotlin.
v
Sangat penting, musim semi memanfaatkan kotlin
untuk menawarkan API yang lebih ringkas.
Penulis : Aprillya Puspita
Tidak ada komentar:
Posting Komentar