10 sebab untuk cuba pembangunan Kotlin untuk Android

Pengarang: John Stephens
Tarikh Penciptaan: 25 Januari 2021
Tarikh Kemas Kini: 2 Julai 2024
Anonim
7 tren TI teratas untuk tahun 2022 [MJC]
Video.: 7 tren TI teratas untuk tahun 2022 [MJC]

Kandungan


Pada persidangan Google I / O terkini, Google mengumumkan bahawa Android Studio tidak lama lagi akan menyokong pembangunan dengan Kotlin daripada kotak itu. Walaupun ini adalah berita besar, ia mungkin telah meninggalkan beberapa orang sedikit sejuk jika mereka tidak biasa dengan Kotlin. Kotlin adalah bahasa pengaturcaraan popular yang akan menjadi alternatif kepada Jawa ke depan. Tetapi kenapa patut menarik minat awak? Apakah faedah pembangunan dengan Kotlin?

Mari kita menghitung 10 manfaat utama pembangunan dengan Kotlin.

1. Ia sangat mudah untuk ditubuhkan

Pemaju sebenarnya telah dapat menggunakan Kotlin untuk beberapa ketika menerusi plugin tetapi sebagai Android Studio 3.0, ia akan semudah mencengkokkan kotak untuk 'Sertakan sokongan Kotlin'.

2. Ia saling beroperasi dengan Java

Cuba katakan bahawa lima kali dengan cepat! Kotlin adalah saling beroperasi dengan Java, yang bermaksud bahawa anda boleh menggunakan rangka Java dan bahkan menyusun perintah dari kedua bahasa dalam kod anda!


3. Ia mengurangkan kod plat dandang

'Dandang piring' dalam konteks pengaturcaraan merujuk kepada garis kod yang anda perlu disertakan yang tidak benar-benar menambah fungsi kod anda. Kotlin menggunakan beberapa cara dan kaedah yang berguna untuk mengurangkan kod 'tambahan' ini dan dengan berbuat demikian, membantu pengguna membuat aplikasi lebih cepat dan mudah. Kami akan meneliti beberapa contoh khusus dalam senarai ini.

Kotlin kerap menggunakan kod kurang jelas untuk mendapatkan perkara yang sama

4. Pelanjutan sintetik

Terdapat banyak sambungan yang berguna untuk Kotlin, banyak yang boleh menjadikan kehidupan jauh lebih mudah untuk pembangunan Android. Satu contoh yang sangat berguna adalah 'Sintetik', satu lanjutan yang membolehkan anda memadam sepenuhnya dengan menaip findViewByID. Tambah satu baris kod dan anda boleh mengakses pandangan langsung tanpa perlu menggunakan ID mereka.


Jika itu sudah berakhir, maka cukup untuk mengatakan ini dapat mengurangkan kod anda dengan beratus-ratus baris sepanjang projek besar. Ini adalah kelebihan kegemaran saya peribadi Kotlin!

5. Anda boleh memilih falsafah pengaturcaraan anda sendiri

Tidak seperti Java yang berorientasikan objek sahaja, Kotlin menggunakan kedua-dua objek berorientasikan objek dan fungsi. Ini bermakna bahawa anda tidak terpaksa menggunakan pengaturcaraan berorientasikan objek jika anda mendapati ia mengelirukan atau jika anda datang dari latar belakang fungsian. Kebebasan untuk memilih hanya boleh menjadi perkara yang baik!

Baca seterusnya: Kotlin Coroutines membantu anda dengan pengaturcaraan tak segerak

6. Tiada pengecualian penunjuk batal lagi

Juga dikenali sebagai 'kesilapan bilion dolar', rujukan null adalah ancaman pemaju Java dan bertanggungjawab untuk lebih banyak kemalangan pada Android daripada apa-apa ralat lain. Kotlin berusaha untuk membuat perkara ini masa lalu dalam semua tetapi beberapa kes dengan "keselamatan tidak sah". Hanya satu lagi cara ia memperkemas pembangunan!

7. Tiada separuh kolon

Ini mungkin terdengar seperti perkara kecil pada mulanya, tetapi hakikat bahawa kod Kotlin tidak mengharuskan anda untuk mengakhiri garisan dengan semi-colon bermakna anda tidak akan perlu memburu untuk baca lagi yang hilang! Anda masih boleh menggunakannya jika anda mahu, tetapi anda sekali lagi bebas untuk memilih ...

8. Tiada overhead

Menulis sebuah aplikasi di Kotlin berbanding Jawa tidak akan menimbulkan overhead: aplikasi anda akan menjadi tidak lebih perlahan dan tidak lebih besar daripada yang sebaliknya. Perpustakaan standard Kotlin adalah kecil dan ringan dan ia berjalan pada Mesin Maya Maya, seperti Java.

9. Terdapat sokongan yang baik

Sokongan Kotlin terbina dalam mungkin baru untuk Android Studio, tetapi pemaju telah menggunakannya untuk sementara waktu sekarang di Android dan di tempat lain. Ini bermakna terdapat banyak sokongan dan komuniti untuk membantu anda memulakan dan sudah ada beberapa aplikasi di Play Store yang dibina menggunakan Kotlin.

10. Pembelajaran bahasa baru selalu menjadi perkara yang baik

Ini adalah peluang terbaik untuk mengambil bahasa pengaturcaraan yang baru dan mengembangkan pengetahuan anda. Kotlin digunakan untuk pembangunan web dan pembangunan pelayan-server juga, jadi anda akan menambah lebih banyak rentetan pada busur anda.

Menutup Pikiran

Terdapat banyak lagi manfaat untuk Kotlin yang saya tidak sebutkan di sini yang akan merayu kepada beberapa pemaju. Sebagai contoh, pengecualian tidak ditandai, dan ungkapan lambda disokong. Secara umum, Kotlin boleh dibaca, agak mudah untuk dijemput untuk pemula dan dalam banyak cara lebih moden daripada Jawa. Jika anda ingin mengetahui lebih lanjut, sila periksa pengenalan saya kepada Kotlin untuk tutorial pembangunan Android.

Ekspresi lambda, menyelamatkan kita lebih banyak masa

ama ada anda eorang blogger, influencer media oial, atau eorang uahawan, menawan kandungan viual adalah alah atu kunci kejayaan. ekiranya anda mengalami keulitan mendapatkan kreatif anda endiri, perja...

Jika anda pernah menggunakan alah atu pengawal tanpa wayar Xbox yang lebih baru, anda akan meraa betul di rumah dengan tratu Duo. Gamepad mempunyai raa yang lua, teguh dan ergonomik. aya dapati ini pe...

Nasihat Kami