Kotlin'i öğrenen Java kullanıcıları için ek kaynaklar
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Kotlin ile daha da fazla şey yapmayı öğrenmenize yardımcı olabilecek ek öğrenme kaynaklarının bir listesini burada bulabilirsiniz.
Siteler
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ı
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.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Additional resources for Java users learning Kotlin\n\nHere's a list of additional learning resources that can help you learn to\ndo even more with Kotlin.\n\nSites\n-----\n\n- [kotlinlang.org](https://kotlinlang.org) - The JetBrains site for all things Kotlin.\n\nTutorials\n---------\n\n- [Hello World](https://play.kotlinlang.org/byExample/01_introduction/01_Hello%20world) - An interactive tutorial by JetBrains that illustrates Kotlin features and syntax.\n\nCodelabs\n--------\n\n- [Refactoring to Kotlin](https://codelabs.developers.google.com/codelabs/java-to-kotlin): Learn how to refactor your code from Java to Kotlin. You'll also learn Kotlin language conventions along with how to ensure that the code you write follows them.\n- [Java friendly Kotlin](https://codelabs.developers.google.com/codelabs/java-friendly-kotlin/index.html?index=..%2F..index#0): This codelab shows you how to write or adapt Kotlin code to make it more seamlessly callable from Java code.\n\nVideos\n------\n\n- [Kotlin bootcamp for programmers](https://www.udacity.com/course/kotlin-bootcamp-for-programmers--ud9011): This Udacity course teaches you the essentials of Kotlin.\n- ['Kotlin on Android' YouTube search](https://www.youtube.com/results?search_query=Kotlin+on+Android): This link contains a list of Kotlin-related YouTube videos.\n- [Introduction to Kotlin programming](https://shop.oreilly.com/product/0636920052982.do): This O'Reilly course provides an introduction to the Kotlin language.\n- [Kotlin for Java developers](https://teamtreehouse.com/library/kotlin-for-java-developers): This course teaches the Kotlin language to developers who are already familiar with Java.\n- [What's New in Kotlin on Android, 2 Years In](https://www.youtube.com/watch?v=ldM6QZy9e0s): This talk from Google I/O 2019 examines Android's increasing support for Kotlin.\n- [How to Kotlin - from the Lead Kotlin Language Designer](https://www.youtube.com/watch?v=6P20npkvcb8): This Google I/O 2018 talk highlights how to write more idiomatic Kotlin.\n- [Shaping Your App's Architecture with Kotlin and Architecture Components](https://www.youtube.com/watch?v=Sy6ZdgqrQp0): This video from KotlinConf 2018 covers the architecture lessons learned while converting Plaid to Kotlin and integrating Jetpack Architecture Components.\n- [Android Jetpack ❤️ Kotlin: On the road to more wholesome APIs](https://www.youtube.com/watch?v=TLksQq8T5v4): This KotlinConf 2019 talk provides info about the state of Kotlin on Android and gives you a glimpse into the future of what app development with Android Jetpack looks like.\n- [Understand Kotlin Coroutines on Android](https://www.youtube.com/watch?v=BOHK_w09pVA): This Google I/O 2019 talk gives an overview of using Kotlin coroutines on Android.\n- [LiveData with Coroutines and Flow](https://www.youtube.com/watch?v=B8ppnjGPAGE): This talk from the 2019 Android Dev Summit covers the `liveData` coroutine builder, showing when and how to use it along with testing patterns and antipatterns to make clean, efficient, and solid reactive UIs.\n- [#AskAndroid at Android Dev Summit 2019 - Kotlin \\& Coroutines on Android](https://www.youtube.com/watch?v=zbYYoL7vo9Y): This session from the 2019 Android Dev Summit answers Kotlin and coroutines-related questions submitted online by Android developers.\n\nArticles and blog posts\n-----------------------\n\n- [Adopting Kotlin](https://medium.com/androiddevelopers/adopting-kotlin-50c0df79b879): This guide shows you how to add Kotlin to existing projects with large teams.\n- [Adopting Kotlin (CN version)](https://mp.weixin.qq.com/s/UJipNKgGPzZ1iPJBAaLJXw): This guide shows you how to add Kotlin to existing projects with large teams.\n- [Learn Kotlin Through Unit Tests](https://medium.com/androiddevelopers/learn-kotlin-through-unit-tests-914106d2d8c5): This post discusses how the Android Studio profilers team began using Kotlin by writing unit tests.\n- [Kotlin Vocabulary: typealias](https://medium.com/androiddevelopers/alter-type-with-typealias-4c03302fbe43): This post discusses typealias, a Kotlin keyword that lets you provide an alternate name for an existing type without introducing a new type.\n- [Kotlin Vocabulary: inline classes](https://medium.com/androiddevelopers/zero-cost-abstractions-in-kotlin-19b953f3a936): This post introduces inline classes, a way to ensure type-safety without performance cost.\n- [Suspending over Views](https://medium.com/androiddevelopers/suspending-over-views-19de9ebd7020): This post talks about how coroutines can make UI programming easier.\n- [Collections and sequences in Kotlin](https://medium.com/androiddevelopers/collections-and-sequences-in-kotlin-55db18283aca): This post shows how collections and sequences work in Kotlin.\n\nSocial channels\n---------------\n\n- [Kotlin community](https://kotlinlang.org/community): This kotlinlang.org page lists additional Kotlin-focused events and groups.\n- [Kotlin on Slack](https://slack.kotlinlang.org): Use this link to sign up for the Kotlin Slack channel, where you can discuss all things Kotlin with other enthusiasts.\n- [Talking Kotlin](http://talkingkotlin.com): Bi-monthly podcast with a focus on the Kotlin language.\n- [Kotlin on Twitter](https://twitter.com/kotlin): This is the official Twitter account for Kotlin.\n\nBooks\n-----\n\n- [Android development with Kotlin](https://www.packtpub.com/application-development/android-development-kotlin): Learn how to make Android development much faster using a variety of Kotlin features, from basics to advanced, to write better quality code.\n- [Kotlin in Action](https://manning.com/books/kotlin-in-action): This book teaches experienced Java developers how to use Kotlin to write production-quality apps.\n- [Kotlin for Android developers](https://leanpub.com/kotlin-for-android-developers): One of the first books about Kotlin, this book shows existing Android developers how to write their app in Kotlin."]]