Kotlin ile daha iyi Android uygulamalarını daha hızlı yazın. Kotlin, profesyonel Android geliştiricilerinin% 60'ından fazlası tarafından kullanılan ve ü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 etmeye odaklanmanıza ve daha az ortak metin kod yazmanıza olanak tanır.
Tür sistemine null değer eklenmesi sayesinde 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 sayede, güçlü ve sezgisel API'lerle hızlı bir şekilde kullanıcı arayüzü oluşturabilirsiniz.
Kotlin eş yordamları, eşzamansız programlamayı basitleştirerek ağ çağrıları ve veritabanı güncellemeleri gibi yaygın görevleri basit ve etkili hale getirir.

Başlarken

gün başlıyor
Kotlin ve Jetpack Compose ile Android uygulamaları geliştirmeyi öğreten, yeni başlayanlara yönelik kılavuzlarımızı inceleyin.
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'e aşinaysanız becerilerinizi geliştirmek için gelişmiş belgelerimizi okuyun.
gün başlıyor
Kotlin ile yazmanın ekibinizin üretkenliğini nasıl artırabileceğini, uygulama kalitesini nasıl iyileştirebileceğini ve geliştirici memnuniyetini nasıl artırabileceğini öğrenin.

Öne çıkan kurslar

Öne Çıkanlar
Programcılara yönelik Kotlin Eğitim Kampı kursunda, IntelliJ IDEA'da çeşitli küçük programlar oluştururken Kotlin'le ilgili temel bilgileri edineceksiniz.
Öne Çıkanlar
LiveData'nın Kotlin Coroutines ve Flow ile nasıl kullanılacağını öğrenin.

Kotlin için optimize edildi

Kotlin, başarılı olmanıza yardımcı olacak araçlar ve kaynaklarla Android geliştirme için tamamen 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. Kotlin Bytecode'u Göster aracı, Kotlin'i öğrenirken eşdeğer Java tabanlı kodu görmenizi sağlar.
Android KTX, Kotlin dili özelliklerinden yararlanarak Kotlin ile Android geliştirme sürecini daha kısa ve öz, daha hoş ve deyimsel hale getiriyor.
Android 9'dan (API düzeyi 28) başlayarak Android SDK, NullPointerExceptions'ı önlemeye yardımcı olmak için null değer ek açıklamaları içerir. API referans belgeleri Kotlin'de de mevcuttur.
Kotlin'i öğrenmeye hızlı bir başlangıç yapmanız için çeşitli biçimlerde özenle seçilmiş bir dizi kaynağı keşfedin.

Kotlin kodu neye benzer?

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 yeni startup'lardan Fortune 500 şirketlerine kadar birçok uygulama Kotlin ile geliştirilmiştir. Kotlin'in, ekiplerinin daha üretken olmasına ve daha kaliteli uygulamalar yazması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ı kapsamında ücretsiz olarak kullanılabilen açık kaynaklı bir projedir. Proje kodu, öncelikli olarak JetBrains'de çalışan ekip tarafından, Google ve diğer kuruluşların katkılarıyla GitHub'da açık bir şekilde geliştirilmiştir. Kotlin'i seçmemiz, Android platformunu geliştirip büyütürken açık geliştirici ekosistemine olan bağlılığımızı bir kez daha gösteriyor ve dilin evrildiğini görmek için sabırsızlanıyoruz.

Öne çıkan kaynaklar

Kotlin'de Android codelab'leri ile güncel en iyi uygulamaları ve API'leri öğrenin.
Android ekibi tarafından Kotlin hakkında teknik makaleler.
Programlama deneyimi olmayanlar, Kotlin programlama dilinin temellerini ve basit Android uygulamaları geliştirmeyi öğrenebilir.

Kotlin dili belgeleri

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