Android geliştirme için Kotlin'i denemek için 10 neden

Yazar: John Stephens
Yaratılış Tarihi: 25 Ocak Ayı 2021
Güncelleme Tarihi: 2 Temmuz 2024
Anonim
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

İçerik


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

Realme, donanımı taarlarken oldukça iyi bir iş çıkarmış ve her iki telefon da elinde gerçekten iyi hiediyor. İnce bir değişim, gradyan yönündeki anahtardır....

Güncelleme: 12 Kaım 2019: Realme X2 Pro şimdi remen Avrupa'da atışta. İpanya'daki müşteriler cihazı Amazon.e üzerinden alabilirken, Belçika, Frana, İtalya, Lükemburg, ...

Bugünkü Popüler