10 alasan untuk mencoba Kotlin untuk pengembangan Android

Pengarang: John Stephens
Tanggal Pembuatan: 25 Januari 2021
Tanggal Pembaruan: 2 Juli 2024
Anonim
10 reasons to try Kotlin for Android development
Video: 10 reasons to try Kotlin for Android development

Isi


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

Pembaruan, 16 April 2019 (10:20 ET):Menurut itu web remi Louiville, KY, Google telah etuju untuk membayar edikit kurang dari $ 4 juta ke kota untuk memperbaiki keruakan dari ekperimen peruahaan dengan...

Dengan lebih dari atu miliar pengguna aktif, TikTok adalah alah atu jejaring oial yang tumbuh paling cepat dalam ejarah. Google melihat keukean itu dan menginginkan epotong kue. Itu ebabnya, menurut T...

Pastikan Untuk Membaca