![10 reasons to try Kotlin for Android development](https://i.ytimg.com/vi/LEi1ecigDFE/hqdefault.jpg)
Isi
- 1. Sangat mudah diatur
- 2. Ini dapat dioperasikan dengan Java
- 3. Ini mengurangi kode pelat boiler
- 4. Ekstensi sintetis
- 5. Anda dapat memilih filosofi pemrograman Anda sendiri
- 6. Tidak ada lagi pengecualian null pointer
- 7. Tidak ada titik koma
- 8. Tidak ada overhead
- 9. Sudah ada dukungan yang baik
- 10. Mempelajari bahasa baru selalu merupakan hal yang baik
- Pikiran Penutup
Pada konferensi Google I / O terbaru, Google mengumumkan bahwa Android Studio akan segera mendukung pengembangan dengan Kotlin di luar kotak. Walaupun ini adalah berita besar, mungkin membuat beberapa orang sedikit kedinginan jika mereka tidak akrab dengan Kotlin. Kotlin adalah bahasa pemrograman populer yang akan berfungsi sebagai alternatif untuk Java ke depan. Tetapi mengapa hal itu menarik minat Anda? Apa manfaat dari pengembangan dengan Kotlin?
Mari kita hitung 10 manfaat utama pengembangan dengan Kotlin.
1. Sangat mudah diatur
Pengembang sebenarnya dapat menggunakan Kotlin selama beberapa waktu melalui plugin tetapi pada Android Studio 3.0, itu akan sesederhana mencentang kotak untuk 'Sertakan dukungan Kotlin'.
2. Ini dapat dioperasikan dengan Java
Coba katakan itu lima kali dengan cepat! Kotlin dapat dioperasikan dengan Java, artinya Anda dapat menggunakan framework Java dan bahkan mencampur perintah dari kedua bahasa dalam kode Anda!
3. Ini mengurangi kode pelat boiler
'Pelat ketel' dalam konteks pemrograman mengacu pada baris kode yang tetap harus Anda sertakan yang tidak benar-benar menambah fungsi kode Anda. Kotlin menggunakan sejumlah trik dan metode praktis untuk mengurangi kode 'ekstra' ini dan dengan itu, membantu pengguna untuk membuat aplikasi lebih cepat dan sederhana. Kami akan memeriksa beberapa contoh spesifik dalam daftar ini.
Kotlin secara teratur menggunakan kode yang jauh lebih sedikit untuk menyelesaikan hal yang sama
4. Ekstensi sintetis
Ada banyak ekstensi berguna yang tersedia untuk Kotlin, banyak di antaranya dapat membuat hidup jauh lebih mudah untuk pengembangan Android. Salah satu contoh yang sangat berguna adalah 'Sintetis', ekstensi yang memungkinkan Anda untuk sepenuhnya menghapus pengetikan findViewByID. Tambahkan satu baris kode dan Anda akan dapat mengakses tampilan secara langsung tanpa harus menggunakan ID mereka.
Jika itu melampaui kepala Anda, maka sudah cukup untuk mengatakan ini dapat mengurangi kode Anda dengan ratusan baris selama proyek besar. Ini adalah keuntungan favorit pribadi saya dari Kotlin!
5. Anda dapat memilih filosofi pemrograman Anda sendiri
Tidak seperti Java yang hanya berorientasi objek, Kotlin menggunakan konstruksi berorientasi objek dan fungsional. Ini berarti bahwa Anda tidak dipaksa untuk menggunakan pemrograman berorientasi objek jika Anda merasa membingungkan atau jika Anda berasal dari latar belakang fungsional. Kebebasan untuk memilih hanya bisa menjadi hal yang baik!
Baca Selanjutnya: Kotlin Coroutines membantu Anda dengan pemrograman asinkron
6. Tidak ada lagi pengecualian null pointer
Juga dikenal sebagai 'kesalahan miliar dolar', referensi nol adalah kutukan dari pengembang Java dan bertanggung jawab atas lebih banyak crash di Android daripada hampir semua kesalahan lainnya. Kotlin berusaha menjadikan hal ini sebagai masa lalu dalam semua hal kecuali beberapa kasus dengan “null safety”. Hanya satu cara lagi yang menyederhanakan pembangunan!
7. Tidak ada titik koma
Ini mungkin terdengar seperti hal kecil pada awalnya, tetapi fakta bahwa kode Kotlin tidak mengharuskan Anda untuk mengakhiri garis dengan semi-titik dua berarti Anda tidak perlu lagi berburu tanda baca yang hilang! Anda masih dapat menggunakannya jika diinginkan, tetapi sekali lagi Anda bebas memilih ...
8. Tidak ada overhead
Menulis aplikasi di Kotlin versus Java tidak akan menimbulkan overhead: aplikasi Anda tidak akan lebih lambat dan tidak lebih besar dari yang seharusnya. Perpustakaan standar Kotlin kecil dan ringan dan berjalan di Java Virtual Machine, seperti halnya Java.
9. Sudah ada dukungan yang baik
Dukungan Kotlin bawaan mungkin baru untuk Android Studio, tetapi pengembang telah menggunakannya untuk sementara waktu sekarang di Android dan di tempat lain. Itu berarti ada banyak dukungan dan komunitas untuk membantu Anda memulai dan sudah ada sejumlah aplikasi di Play Store yang dibangun menggunakan Kotlin.
10. Mempelajari bahasa baru selalu merupakan hal yang baik
Ini adalah peluang bagus untuk mengambil bahasa pemrograman baru dan memperluas pengetahuan Anda. Kotlin juga digunakan untuk pengembangan web dan pengembangan sisi server, jadi Anda akan menambahkan lebih banyak string ke haluan Anda.
Pikiran Penutup
Ada banyak manfaat lain untuk Kotlin yang belum saya sebutkan di sini yang akan menarik bagi beberapa pengembang. Misalnya, pengecualian tidak dicentang, dan ekspresi lambda didukung. Secara umum, Kotlin mudah dibaca, relatif mudah untuk diambil oleh pemula dan dalam banyak hal lebih modern daripada Jawa. Jika Anda ingin mengetahui lebih lanjut, lihat pengantar saya untuk Kotlin untuk tutorial pengembangan Android.
Ekspresi lambda, menyelamatkan kita lebih banyak waktu