![Android geliştirme için Kotlin'i denemek için 10 neden - Uygulamaların Android geliştirme için Kotlin'i denemek için 10 neden - Uygulamaların](https://a.23rdpta.org/apps/10-reasons-to-try-kotlin-for-android-development-4.png)
İçerik
- 1. ayarlamak süper kolaydır
- 2. Java ile birlikte çalışabilir
- 3. Kazan plaka kodunu azaltır
- 4. Sentetik uzatma
- 5. Kendi programlama felsefenizi seçebilirsiniz
- 6. Artık boş gösterici istisnaları yok
- 7. Hiçbir noktalı virgül
- 8. Genel gider yok
- 9. Zaten iyi destek var
- 10. Yeni dil öğrenmek her zaman iyi bir şeydir
- Düşünceleri Kapatmak
En son Google I / O konferansında Google, Android Studio’nun yakında Kotlin’in geliştirilmesini destekleyeceğini duyurdu. Bu büyük bir haber olsa da, bazılarını Kotlin'e aşina olmadıkları takdirde biraz soğuk bırakmış olabilir. Kotlin, Java'nın ilerleyişine alternatif olarak hizmet edecek popüler bir programlama dilidir. Ama bu neden seni ilgilendirmeli? Kotlin ile geliştirmenin faydaları nelerdir?
Kotlin ile geliştirmenin en önemli 10 faydasını sayalım.
1. ayarlamak süper kolaydır
Geliştiriciler Kotlin'i bir eklenti aracılığıyla bir süredir kullanabildiler ancak Android Studio 3.0'dan itibaren 'Kotlin desteğini de dahil etmek için bir kutuyu işaretlemek kadar basit olacak.
2. Java ile birlikte çalışabilir
Bunu beş kere hızlıca söylemeyi dene! Kotlin, Java ile birlikte çalışabilir durumdadır, yani Java çerçevelerini kullanabilir ve hatta her iki dilden gelen komutları kodunuzda karıştırabilirsiniz!
3. Kazan plaka kodunu azaltır
Programlama bağlamındaki “Kazan plakası”, kodunuzun fonksiyonuna gerçekten eklenmeyen, eklemek zorunda kaldığınız kod satırları anlamına gelir. Kotlin, bu "ekstra" kodu azaltmak için bir dizi kullanışlı hile ve yöntem kullanır ve bunu yaparken de kullanıcıların uygulamaları daha hızlı ve basit bir şekilde oluşturmalarına yardımcı olur. Bu listedeki bazı özel örnekleri inceleyeceğiz.
Kotlin, aynı şeyi yapmak için düzenli olarak önemli ölçüde daha az kod kullanıyor
4. Sentetik uzatma
Kotlin için pek çok faydalı eklenti mevcut. Bunların çoğu Android geliştirme için hayatı oldukça kolaylaştırabilir. Özellikle yararlı bir örnek, yazarak tamamen ortadan kalkmanıza izin veren bir uzantı olan “Sentetik” tir. findViewByID. Bir kod satırı eklerseniz, kimliklerini kullanmaya gerek kalmadan görünümlere doğrudan erişebileceksiniz.
Eğer kafandan geçerse, bunun kodunuzu büyük bir proje boyunca yüzlerce satır azaltabileceğini söylemek yeterlidir. Bu benim Kotlin'in kişisel favorim!
5. Kendi programlama felsefenizi seçebilirsiniz
Yalnızca nesne yönelimli Java'nın aksine, Kotlin hem nesne yönelimli hem de işlevsel yapıları kullanır. Bu, kafa karıştırıcı bulursanız veya işlevsel bir arka plandan geliyorsanız, nesne yönelimli programlama kullanmaya zorlanmadığınız anlamına gelir. Seçme özgürlüğü sadece iyi bir şey olabilir!
İleriyi Oku: Kotlin Coroutines, asenkron programlama konusunda size yardımcı olur
6. Artık boş gösterici istisnaları yok
'Milyar dolarlık hata' olarak da bilinen boş referanslar, Java geliştiricilerinin belasıdır ve Android'de diğer hatalardan çok daha fazla çökmelerden sorumludur. Kotlin, “sıfır güvenlikli” bazı durumlarda ancak hepsinde geçmişte kalmayı hedefliyor. Gelişimi kolaylaştırmanın bir yolu daha!
7. Hiçbir noktalı virgül
Bu, ilk başta küçük bir şey gibi görünebilir, ancak Kotlin kodunun noktalı virgüllerle satır sonlandırmanızı gerektirmediği gerçeği, bir daha eksik noktalama işaretlerini aramak zorunda kalmayacağınız anlamına gelir! İsterseniz hala kullanabilirsiniz, ancak bir kez daha seçmekte özgürsünüz…
8. Genel gider yok
Kotlin'e karşı Java'ya bir uygulama yazmak, herhangi bir ek yüke neden olmaz: uygulamanız daha yavaş olmayacak ve aksi durumda olacağından daha büyük olmayacaktır. Kotlin’in standart kütüphanesi küçük ve hafiftir ve Java gibi, Java Sanal Makinesi'nde de çalışır.
9. Zaten iyi destek var
Yerleşik Kotlin desteği Android Studio için yeni olabilir, ancak geliştiriciler bunu bir süredir Android'de ve başka yerlerde kullanıyor. Bu, başlamanıza yardımcı olacak çok sayıda destek ve topluluk olduğu ve Play Store'da Kotlin kullanılarak oluşturulmuş bir dizi uygulama olduğu anlamına gelir.
10. Yeni dil öğrenmek her zaman iyi bir şeydir
Bu, yeni bir programlama dili seçmek ve bilginizi geliştirmek için mükemmel bir fırsat. Kotlin, web geliştirme ve sunucu tarafı gelişimi için de kullanıldığından, yayınıza daha fazla ip ekleyeceksiniz.
Düşünceleri Kapatmak
Kotlin'e burada bahsetmediğim, bazı geliştiricilere hitap edecek çok daha fazla fayda var. Örneğin, istisnalar denetlenmez ve lambda ifadeleri desteklenir. Genel olarak, Kotlin okunaklıdır, yeni başlayanlar için toplaması nispeten kolaydır ve birçok yönden Java'dan daha moderndir. Daha fazla bilgi edinmek için Android geliştirme eğitimi için Kotlin'e girişimi inceleyin.
Bir lambda ifadesi, bizi daha fazla zaman kazandıran