Jika Tautan Rusak atau Halaman Error,

Hubungi Halaman "Kontak Admin"

×

Belajar Bahasa Pemrograman Android Kotlin


Pengertian Kotlin

Pada waktu itu tim Jetbrains berhasil menulis semua IDE berbasis IntelliJ yang hampir seluruhnya menggunakan Java. Hal ini ternyata memakan banyak waktu untuk mengkompilasinya.

Maka dari itu, untuk bisa meningkatkan produktivas mereka mulai beralih untuk menggunakan bahasa pemograman yang lebih ekspresif.



Fitur dan Kelebihan Kotlin

Fitur dan Kelebihan Kotlin

Sebagai salah satu bahasa pemograman, kotlin menyediakan berbagai macam fitur dengan kelebihan masing-masing. Fitur yang dimiliki oleh kotlin adalah concise, safe, versatile dan juga interopelable. Berikut ini adalah penjelasan selengkapnya mengenai kelebihan dari fitur-fitur tersebut:

  • Concise, dalam bahasa pemograman ternyata kotlin dapat mengurangi boilerplate of code atau tingkat kesulitan dari kode yang biasa ditulis saat menggunakan bahasa pemograman java.
  • Safe, dalam bahasa pemograman kotlin selalu memberikan jaminan bahwa setiap syntax yang ditulis secara proses kompilasi bisa mencegah kemungkinan terjadinya error. Misalnya saja dapat mencegah terjadinya NullPointerExceptions pada saat coding menggunakan bahasa pemograman java.
  • Versatile, maksudnya adalah kotline merupakan sebuah bahasa pemograman yang diturunkan langsung dari java sehingga kotline juga bisa digunakan dalam pengembangan aplikasi di website ataupun mobile.
  • Interoperable, maksudnya adalah kotline berbeda dengan bahasa pemograman pada umumnya yang diturunkan dari java dan tidak bisa dijalankan langsung dengan kode yang ditulis menggunakan java.

Kekurangan Kotlin

Kekurangan Kotlin

Selain memiliki beberapa kelebihan, bahasa pemograman kotlin juga tak luput dari kekurangan. Kotlin memang bukan merupakan bahasa pemograman yang sempurna. Kekurangan yang dimiliki oleh kotlin adalah memiliki ukuran runtime yang bisa bertambah. Ukuran tambahannya sebenarnya hanya 800kb tetapi hal ini sangat mempengaruhi para pengguna android.

Bahkan kode dari bahasa pemograman kotlin mempunyai tingkat kesulitan dalam kode awal yang dimana bagi para developer sangat sulit untuk dibaca.

Disamping itu, komunitas untuk bahasa pemograman kotlin bisa dibilang sangat sedikit karena kotlin merupakan bahasa pemograman yang baru.

Hubungan Kotlin dengan Android

Hubungan Kotlin dengan Android

Lalu apa hubungan antara kotlin dengan Android? Sebab Android telah menggunakan bahasa pemograman java maka secara tidak langsung kotline juga berada di dalamnya.

Bahkan perlu diketahui bahwa keluarga malware Android pertama kali telah dibuat dengan menggunakan bahasa pemograman kotlin tersebut, malware seperti ini banyak dijumpai pada aplikasi Android yang sering menyamar sebagai aplikasi pembersih utilitas telepon yang bernama swift cleaner.