Kotlin सीखने वाले Java डेवलपर के लिए अतिरिक्त संसाधन
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
यहां सीखने के कुछ और संसाधन दिए गए हैं. इनकी मदद से, Kotlin का ज़्यादा से ज़्यादा फ़ायदा पाया जा सकता है.
Sites
- kotlinlang.org - यह JetBrains की साइट है. इस पर Kotlin से जुड़ी सभी जानकारी मिलती है.
ट्यूटोरियल
- Hello World -
JetBrains का एक इंटरैक्टिव ट्यूटोरियल, जिसमें Kotlin की सुविधाओं और सिंटैक्स के बारे में बताया गया है.
कोडलैब
- Kotlin में रिफ़ैक्टर करना:
अपने कोड को Java से Kotlin में रिफ़ैक्टर करने का तरीका जानें. आपको Kotlin भाषा के नियमों के बारे में भी जानकारी मिलेगी. साथ ही, यह भी पता चलेगा कि लिखे गए कोड में इन नियमों का पालन किया जा रहा है या नहीं.
- Java के साथ काम करने वाली Kotlin:
इस कोडलैब में बताया गया है कि Kotlin कोड को इस तरह से कैसे लिखा या बदला जाए कि उसे Java कोड से आसानी से कॉल किया जा सके.
वीडियो
- प्रोग्रामर के लिए Kotlin बूटकैंप:
Udacity के इस कोर्स में, आपको Kotlin की ज़रूरी बातें सिखाई जाती हैं.
- 'Android पर Kotlin' के बारे में YouTube पर खोजें:
इस लिंक में, Kotlin से जुड़े YouTube वीडियो की सूची दी गई है.
- Kotlin प्रोग्रामिंग के बारे में जानकारी:
O'Reilly के इस कोर्स में, Kotlin लैंग्वेज के बारे में जानकारी दी गई है.
- Java डेवलपर के लिए Kotlin:
इस कोर्स में, उन डेवलपर को Kotlin भाषा सिखाई जाती है जिन्हें पहले से ही Java के बारे में जानकारी है.
- Android पर Kotlin में नया क्या है, दो साल बाद:
Google I/O 2019 के इस टॉक में, Android पर Kotlin के बढ़ते इस्तेमाल के बारे में बताया गया है.
- Kotlin का इस्तेमाल कैसे करें - Kotlin लैंग्वेज के लीड डिज़ाइनर से जानें:
Google I/O 2018 के इस टॉक में, इडियोमैटिक (मुहावरेदार) Kotlin लिखने के तरीके के बारे में बताया गया है.
- Kotlin और आर्किटेक्चर कॉम्पोनेंट की मदद से, अपने ऐप्लिकेशन का आर्किटेक्चर तैयार करना:
KotlinConf 2018 के इस वीडियो में, Plaid को Kotlin में बदलने और Jetpack आर्किटेक्चर कॉम्पोनेंट को इंटिग्रेट करने के दौरान मिले आर्किटेक्चर से जुड़े सबक के बारे में बताया गया है.
- Android Jetpack ❤️ Kotlin: On the road to more wholesome APIs:
KotlinConf 2019 में हुई इस बातचीत में, Android पर Kotlin की स्थिति के बारे में जानकारी दी गई है. साथ ही, Android Jetpack की मदद से ऐप्लिकेशन डेवलपमेंट के भविष्य के बारे में भी बताया गया है.
- Android पर Kotlin कोरूटीन के बारे में जानें:
Google I/O 2019 में हुई इस बातचीत में, Android पर Kotlin कोरूटीन का इस्तेमाल करने के बारे में खास जानकारी दी गई है.
- Coroutines और Flow के साथ LiveData:
Android Dev Summit 2019 में हुई इस बातचीत में,
liveData
coroutine builder के बारे में बताया गया है. इसमें यह भी बताया गया है कि इसका इस्तेमाल कब और कैसे किया जाता है. साथ ही, इसमें टेस्टिंग पैटर्न और एंटीपैटर्न के बारे में बताया गया है, ताकि साफ़-सुथरे, असरदार, और मज़बूत रिएक्टिव यूज़र इंटरफ़ेस बनाए जा सकें.
- Android डेवलपर समिट 2019 में#AskAndroid - Android पर Kotlin और कोरूटीन:
Android डेवलपर समिट 2019 के इस सेशन में, Android डेवलपर ने Kotlin और कोरूटीन से जुड़े सवाल ऑनलाइन सबमिट किए थे. इस सेशन में उन सवालों के जवाब दिए गए हैं.
लेख और ब्लॉग पोस्ट
- Kotlin को अपनाना:
इस गाइड में बताया गया है कि बड़ी टीमों के साथ काम करने वाले मौजूदा प्रोजेक्ट में Kotlin को कैसे जोड़ा जाए.
- Kotlin को अपनाना (चीनी वर्शन):
इस गाइड में बताया गया है कि बड़ी टीमों के साथ काम करने वाले मौजूदा प्रोजेक्ट में Kotlin को कैसे जोड़ा जाए.
- यूनिट टेस्ट के ज़रिए Kotlin सीखें:
इस पोस्ट में बताया गया है कि Android Studio profilers टीम ने यूनिट टेस्ट लिखकर, Kotlin का इस्तेमाल कैसे शुरू किया.
- Kotlin की शब्दावली: typealias:
इस पोस्ट में typealias के बारे में बताया गया है. यह Kotlin का एक कीवर्ड है. इसकी मदद से, किसी मौजूदा टाइप के लिए कोई दूसरा नाम दिया जा सकता है. इसके लिए, नया टाइप बनाने की ज़रूरत नहीं होती.
- Kotlin की शब्दावली: इनलाइन क्लास:
इस पोस्ट में इनलाइन क्लास के बारे में बताया गया है. यह परफ़ॉर्मेंस पर असर डाले बिना, टाइप-सेफ़्टी को पक्का करने का एक तरीका है.
- व्यू को निलंबित करना:
इस पोस्ट में बताया गया है कि कोरूटीन, यूज़र इंटरफ़ेस (यूआई) प्रोग्रामिंग को कैसे आसान बना सकते हैं.
- Kotlin में कलेक्शन और सीक्वेंस:
इस पोस्ट में बताया गया है कि Kotlin में कलेक्शन और सीक्वेंस कैसे काम करते हैं.
सोशल चैनल
- Kotlin कम्यूनिटी: इस kotlinlang.org पेज पर, Kotlin से जुड़े अन्य इवेंट और ग्रुप की सूची दी गई है.
- Slack पर Kotlin: Kotlin Slack चैनल के लिए साइन अप करने के लिए, इस लिंक का इस्तेमाल करें. यहां Kotlin के बारे में दिलचस्पी रखने वाले अन्य लोगों के साथ, Kotlin से जुड़ी हर चीज़ पर चर्चा की जा सकती है.
- Talking Kotlin: यह हर दो महीने में एक बार आने वाला पॉडकास्ट है. इसमें Kotlin लैंग्वेज पर फ़ोकस किया जाता है.
- Twitter पर Kotlin: यह Kotlin का आधिकारिक Twitter खाता है.
किताबें
- Kotlin के साथ Android डेवलपमेंट:
बेहतर क्वालिटी का कोड लिखने के लिए, Kotlin की कई सुविधाओं का इस्तेमाल करके, Android डेवलपमेंट को ज़्यादा तेज़ी से करने का तरीका जानें. इसमें बेसिक से लेकर ऐडवांस तक की सुविधाएं शामिल हैं.
- Kotlin in Action: इस किताब में, अनुभवी Java डेवलपर को यह सिखाया जाता है कि प्रोडक्शन क्वालिटी वाले ऐप्लिकेशन लिखने के लिए, Kotlin का इस्तेमाल कैसे किया जाए.
- Android डेवलपर के लिए Kotlin:
Kotlin के बारे में यह पहली किताबों में से एक है. इसमें Android डेवलपर को यह बताया गया है कि वे Kotlin में अपना ऐप्लिकेशन कैसे लिखें.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","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-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."]]