منابع اضافی برای کاربران جاوا در حال یادگیری Kotlin
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
در اینجا لیستی از منابع یادگیری اضافی وجود دارد که می تواند به شما کمک کند تا کارهای بیشتری را با Kotlin انجام دهید.
سایت ها
آموزش ها
- Hello World - یک آموزش تعاملی توسط JetBrains که ویژگی ها و نحو کاتلین را نشان می دهد.
Codelabs
- Refactoring به Kotlin : یاد بگیرید که چگونه کد خود را از جاوا به Kotlin تغییر دهید. همچنین قوانین زبان کاتلین را به همراه نحوه اطمینان از اینکه کدی که می نویسید از آنها پیروی می کند، یاد خواهید گرفت.
- Kotlin سازگار با جاوا : این لبه کد به شما نشان می دهد که چگونه کد Kotlin را بنویسید یا تطبیق دهید تا بتوان آن را به طور یکپارچه از کد جاوا فراخوانی کرد.
ویدیوها
مقالات و پست های وبلاگ
- پذیرش Kotlin : این راهنما به شما نشان می دهد که چگونه کاتلین را به پروژه های موجود با تیم های بزرگ اضافه کنید.
- پذیرش Kotlin (نسخه CN) : این راهنما به شما نشان می دهد که چگونه Kotlin را به پروژه های موجود با تیم های بزرگ اضافه کنید.
- یادگیری کاتلین از طریق تست های واحد : این پست به این موضوع می پردازد که چگونه تیم نمایه سازان اندروید استودیو با نوشتن تست های واحد شروع به استفاده از کاتلین کردند.
- واژگان Kotlin: typealias : این پست typealias را مورد بحث قرار می دهد، یک کلمه کلیدی Kotlin که به شما امکان می دهد یک نام جایگزین برای یک نوع موجود بدون معرفی نوع جدید ارائه دهید.
- واژگان Kotlin: کلاس های درون خطی : این پست کلاس های درون خطی را معرفی می کند، راهی برای اطمینان از ایمنی نوع بدون هزینه عملکرد.
- تعلیق بیش از بازدیدها : این پست در مورد اینکه چگونه کوروتین ها می توانند برنامه نویسی UI را آسان تر کنند صحبت می کند.
- مجموعه ها و دنباله ها در کاتلین : این پست نشان می دهد که مجموعه ها و دنباله ها چگونه در کاتلین کار می کنند.
کانال های اجتماعی
- جامعه کاتلین : این صفحه kotlinlang.org رویدادها و گروههای متمرکز بر کوتلین را فهرست میکند.
- Kotlin on Slack : از این پیوند برای ثبت نام در کانال Kotlin Slack استفاده کنید، جایی که می توانید درباره همه چیزهای Kotlin با دیگر علاقه مندان صحبت کنید.
- Talking Kotlin : پادکست دو ماهه با تمرکز بر زبان کاتلین.
- Kotlin در توییتر : این حساب رسمی توییتر برای Kotlin است.
کتاب ها
- توسعه اندروید با Kotlin : یاد بگیرید که چگونه با استفاده از انواع ویژگی های Kotlin، از مقدماتی تا پیشرفته، برای نوشتن کد با کیفیت بهتر، توسعه اندروید را بسیار سریعتر کنید.
- Kotlin in Action : این کتاب به توسعه دهندگان با تجربه جاوا می آموزد که چگونه از Kotlin برای نوشتن برنامه های با کیفیت تولید استفاده کنند.
- Kotlin برای توسعه دهندگان اندروید : یکی از اولین کتاب ها در مورد Kotlin، این کتاب به توسعه دهندگان اندروید موجود نشان می دهد که چگونه برنامه خود را در Kotlin بنویسند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],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."]]