Kotlin ile daha da fazla şey yapmayı öğrenmenize yardımcı olabilecek ek öğrenme kaynaklarının bir listesini burada bulabilirsiniz.
Siteler
- kotlinlang.org: Kotlin ile ilgili her şey için JetBrains sitesi.
Eğitici içerikler
- Merhaba Dünya - Kotlin özelliklerini ve söz dizimini gösteren, JetBrains'in etkileşimli bir eğitimi.
Codelab uygulamaları
- Kotlin'de Yeniden Düzenleme: Kodunuzu Java'dan Kotlin'e nasıl yeniden düzenleyeceğinizi öğrenin. Ayrıca Kotlin dil kurallarını ve yazdığınız kodun bunları takip etmesini nasıl sağlayacağınızı öğreneceksiniz.
- Java dostu Kotlin: Bu codelab'de, Kotlin kodunun Java kodundan daha sorunsuz bir şekilde çağrılabilmesi için nasıl yazılacağı veya uyarlanacağı gösterilmektedir.
Videolar
- Programcılar için Kotlin eğitim kampı: Bu Udacity kursunda Kotlin'in temelleri öğretiliyor.
- "Android'de Kotlin" YouTube araması: Bu bağlantı Kotlin ile ilgili YouTube videolarının listesini içerir.
- Kotlin programlamasına giriş: Bu O'Reilly kursu, Kotlin diline giriş niteliğindedir.
- Java geliştiricileri için Kotlin: Bu kursta, Java'yı bilen geliştiricilere Kotlin dili öğretilir.
- Android'de Kotlin'deki Yenilikler, 2 Yıl Boyunca: Google I/O 2019'da yapılan bu konuşmada, Android'in Kotlin'e yönelik artan desteği incelenmektedir.
- How to Kotlin - from the Lead Kotlin Language Designer: Bu Google I/O 2018 konuşmasında, nasıl daha deyimsel Kotlin yazılacağı vurgulanıyor.
- Uygulamanızın Mimarisini Kotlin ve Mimari Bileşenleriyle Şekillendirme: KotlinConf 2018'de hazırlanan bu video, Plaid'i Kotlin'e dönüştürürken ve Jetpack Mimari Bileşenleri'ni entegre ederken alınan mimari derslerini ele alır.
- Android Jetpack ❤️ Kotlin: Daha sağlıklı API'lere giden yolda: Bu KotlinConf 2019 konuşmasında Android'deki Kotlin'in durumu hakkında bilgi veriyor ve Android Jetpack ile uygulama geliştirmenin geleceğine dair fikir edinebilirsiniz.
- Android'de Kotlin Eş yordamlarını anlama: Google I/O 2019'daki bu konuşmada, Android'de Kotlin eş yordamlarının kullanımına genel bir bakış sunulmaktadır.
- Eşlikler ve Akışlı LiveData:
2019 Android Dev Summit'te yapılan konuşmada,
liveData
eş yordam oluşturma aracı ele alınmıştır. Bu konuşmada temiz, verimli ve sağlam, reaktif kullanıcı arayüzleri oluşturmak için test kalıpları ve anti kalıplarla birlikte ne zaman ve nasıl kullanılacağını görebilirsiniz. - #AskAndroid, Android Dev Summit 2019 - Kotlin & Coroutines on Android: 2019 Android Dev Summit'te gerçekleştirilen bu oturumda, Kotlin ve Android geliştiricileri tarafından online olarak gönderilen eş yordamlarla ilgili sorular yanıtlanıyor.
Makaleler ve blog yayınları
- Kotlin'i Benimseme: Bu rehberde Kotlin'i büyük ekipleri olan mevcut projelere nasıl ekleyeceğiniz gösterilmektedir.
- Kotlin'i (CN sürümü) benimseme: Bu kılavuzda, büyük ekipleri olan mevcut projelere Kotlin'i nasıl ekleyeceğiniz gösterilmektedir.
- Birim Testleriyle Kotlin'i Öğrenme: Bu gönderide, Android Studio profil oluşturucuları ekibinin birim testleri yazarak Kotlin'i nasıl kullanmaya başladığı ele alınmaktadır.
- Kotlin Sözlüğü: typealias: Bu gönderide, yeni bir tür tanıtmadan mevcut bir tür için alternatif ad sağlamanıza olanak tanıyan bir Kotlin anahtar kelimesi olan typealias ele alınmaktadır.
- Kotlin Sözlüğü: satır içi sınıflar: Bu gönderide, performans maliyeti olmadan tür güvenliğini sağlamanın bir yolu olan satır içi sınıflar tanıtılmaktadır.
- Görünümler üzerinde askıya alma: Bu gönderide, eş yordamların kullanıcı arayüzü programlamasını nasıl daha kolay hale getirebileceği anlatılmaktadır.
- Kotlin'deki koleksiyonlar ve adım sıraları: Bu yayın, koleksiyonların ve dizilerin Kotlin'de nasıl işlediğini gösterir.
Sosyal kanallar
- Kotlin topluluğu: Bu kotlinlang.org sayfasında Kotlin odaklı ek etkinlikler ve gruplar listelenir.
- Slack'te Kotlin: Kotlin Slack kanalına kaydolmak için bu bağlantıyı kullanın. Burada, diğer meraklılarla Kotlin hakkında her şey hakkında konuşabilirsiniz.
- Talking Kotlin: Kotlin diline odaklanılan iki aylık podcast.
- Twitter'da Kotlin: Bu, Kotlin'in resmi Twitter hesabıdır.
Kitaplar
- Kotlin ile Android geliştirme: Daha yüksek kalitede kod yazmak için temelden ileri düzeylere kadar çeşitli Kotlin özelliklerini kullanarak Android geliştirme sürecini nasıl daha hızlı hale getirebileceğinizi öğrenin.
- Kotlin'in İşleyişi: Bu kitap, deneyimli Java geliştiricilerine üretim kalitesinde uygulamalar yazmak için Kotlin'i nasıl kullanacaklarını öğretmektedir.
- Android geliştiricileri için Kotlin: Kotlin ile ilgili ilk kitaplardan biri olan bu kitap, mevcut Android geliştiricilerine uygulamalarını Kotlin ile nasıl yazacaklarını göstermektedir.