Android Basic with Kotlin
Kotlin, Bahasa pemograman ekspresif dan ringkas, mampu mengurangi kesalahan umum. Integrasi mudah ke aplikas% beroperasi dengan Bahasa Java. Kotlin adalah Bahasa pemrograman open source berjenis statis yang mendukung orientasi objek dan fungsional. Kotlin memberikan sintaksis dan konsep serupa Bahasa lain termasuk C#, Java dan Scala. Kotlin dikelola oleh Kotlin Foundation, sebuah grup didirikan oleh JetBrains dan Google, didukung untuk pengembangan Bahasa Android.
Android ATX, spesifik untuk Kotlin, Sebagian besar ditulis dalam Java dan dapat dipanggil dari Java atau Kotlin. Anda dapat memanggil kode kode Java dari Kotlin dan sebaliknya serta memanfaatkan semua library Java yang ada.
Kelebihan Kotlin :
1. Ekspresif dan ringkas
Memudahkan penulisan ide dan sedikit kode boilerplate
2. Kode lebih aman
@Nullable dan @NonNull disertakan ke sistem jenisnya, membantu menghindari NullPointerExceptions, kemungkinan eror 20% lebih rendah
3. Interoperabilitas
100% Bahasa Java, dapat digunakan sesedikit atau sebanyak mungkin dalam aplikasi sesuai keinginan
4. Serantak dan terstruktur
Coroutine Kotlin menyederhanakan pemrogaman asinkron, membuat tugas umum seperti panggilan jaringan dan update database menjadi sederhana dan berperfoma tinggi
Fungsi Kotlin, adalah blok dari kode yang mempunyai satu tugas spesifik. Jadi aplikasi butuh menjalankan tugas itu, kita dapat memanggil fungsi yang telah dibuat daripada melakukan copy paste kode yang sama di beberapa tempat. Untuk menggunakan fungsi cukup memanggil nama fungsi tersebut.
Sumber :
Author : Ayu Amalia (DSC STTNF Core Team 2020)