Kotlin ile daha iyi Android uygulamalarını daha hızlı yazın. Kotlin, profesyonel Android geliştiricilerinin% 60'ından fazlası tarafından kullanılan, üretkenliği, geliştirici memnuniyetini ve kod güvenliğini artırmaya yardımcı olan statik olarak yazılmış modern bir programlama dilidir.
Kotlin'in modern dil özellikleri, fikirlerinizi ifade etmenize ve daha az ortak metin yazmanıza olanak tanır.
Tür sisteminde null değerine sahip olan Kotlin, NullPointerExceptions'dan kaçınmanıza yardımcı olur. Kotlin kullanan Android uygulamalarının kilitlenme olasılığı% 20 daha düşüktür.
Android'in modern kullanıcı arayüzü araç seti, Kotlin üzerine inşa edilmiştir. Bu araç, güçlü ve sezgisel API'lerle hızlı bir şekilde kullanıcı arayüzü oluşturmanıza olanak tanır.
Kotlin eş yordamları, eşzamansız programlamayı kolaylaştırarak ağ çağrıları ve veritabanı güncellemeleri gibi genel görevleri basit ve sorunsuz hale getirir.

Başlarken

gün başlıyor
Yeni başlayanlar için Kotlin ve Jetpack Compose ile Android uygulamaları oluşturmayı öğreten başlangıç kılavuzlarımızı görüntüleyin.
gün başlıyor
Java'yı zaten biliyorsanız birlikte çalışabilirlik kılavuzlarımız ve dokümanlarımız başlamanıza yardımcı olabilir.
gün başlıyor
Kotlin hakkında zaten bilginiz varsa becerilerinizi artırmak için gelişmiş dokümanlarımızı okuyabilirsiniz.
gün başlıyor
Kotlin ile yazmanın ekibinizin üretkenliğini, uygulama kalitesini ve geliştirici memnuniyetini nasıl artırabileceğini öğrenin.

Öne çıkan kurslar

Öne Çıkanlar
Programcılar için Kotlin Eğitim Programı'nda, IntelliJ IDEA'da çeşitli küçük programlar oluştururken Kotlin ile ilgili temel bilgileri edinebilirsiniz.
Öne Çıkanlar
LiveData'yı Kotlin Eş Yordamları ve Akışı ile nasıl kullanacağınızı öğrenin.

Kotlin için optimize edilmiş

Kotlin, başarılı olmanıza yardımcı olacak araçlar ve kaynaklarla Android geliştirme için tam olarak desteklenmektedir.
Android Studio, Kotlin için birinci sınıf destek sağlar. Java tabanlı kodu Kotlin'e dönüştürmenize yardımcı olacak yerleşik araçlar bile içerir. Show Kotlin Bytecode aracını kullanarak Kotlin'i öğrenirken eşdeğer Java tabanlı kodu görebilirsiniz.
Android KTX, Kotlin dili özelliklerinden yararlanarak Kotlin ile Android geliştirmeyi daha kısa ve öz, keyifli ve deyimsel hale getiriyor.
Android 9 (API düzeyi 28) sürümünden itibaren Android SDK, NullPointerExceptions'dan kaçınmanıza yardımcı olmak için boş değer ek açıklamaları içerir. Kotlin'de API referans dokümanları da mevcuttur.
Kotlin'i öğrenmeye hemen başlamak için çeşitli biçimlerden derlenen bir dizi kaynağı keşfedin.

Kotlin kodu nasıl görünür?

Nullable ve NonNull türleri, NullPointerExceptions'un azaltılmasına yardımcı olur. Kısa süreli etkinlik işleme kodu için lambda kullanılabilir. Birleştirmeyi önlemek için şablon ifadeleri dizelerde kullanılabilir ve noktalı virgüller isteğe bağlıdır.
En popüler girişimlerden Fortune 500 şirketlerine kadar birçok uygulama zaten Kotlin ile geliştirilmiştir. Kotlin'in, ekiplerinin daha üretken olmalarına ve daha yüksek kaliteli uygulamalar yazmalarına nasıl yardımcı olduğunu öğrenin.
Geliştirici hikayesi

Kotlin, Zomato'nun uygulamasındaki kod satırının sayısını önemli ölçüde azaltmasına ve derleme sırasında uygulamasında önemli kusurlar bulmasına da yardımcı oldu.

Ürün Yönetimi Başkan Yardımcısı Rahul, Ürün Yönetimi Başkan Yardımcısı ve Android geliştiricisi Prateek Sharma'nın Zomato'nun Kotlin'i benimsemeye nasıl başladığını ve bu özelliği tüm yeni özellik sürümlerinde nasıl kullandıklarını izleyin.

Öne Çıkanlar
Kotlin, Apache 2.0 lisansıyla ücretsiz olarak sunulan bir açık kaynak projesidir. Projenin kodu GitHub'da açık bir şekilde, öncelikli olarak JetBrains'te çalışan ekip tarafından geliştirilir ve Google ve diğerlerinin katkılarıyla hazırlanır. Kotlin seçimimiz, Android platformunu geliştirirken ve büyüdükçe açık geliştirici ekosistemine olan bağlılığımızı tekrar ortaya koyuyor. Ayrıca dilin gelişmesini heyecanla bekliyoruz.

Öne çıkan kaynaklar

Kotlin'de Android codelab'lerle güncel en iyi uygulamaları ve API'leri öğrenin.
Android ekibinden Kotlin hakkında teknik makaleler.
Programlama deneyimi olmayanlar için Kotlin programlama dilinin temellerini ve basit Android uygulamalarını nasıl oluşturacağınızı öğrenin.

Kotlin dili dokümanları

Kotlin'i hemen web tarayıcınızda kullanmayı deneyin.
Resmi dil referans sitesinden Kotlin öğrenmeye başlayın.