यहां सीखने के कुछ और संसाधन दिए गए हैं. इनकी मदद से, Kotlin का ज़्यादा से ज़्यादा फ़ायदा पाया जा सकता है.
Sites
- kotlinlang.org - यह JetBrains की साइट है. इस पर Kotlin से जुड़ी सभी जानकारी मिलती है.
- Kotlin Symbol Processing API - Kotlin Symbol Processing (KSP) एक ऐसा एपीआई है जिसका इस्तेमाल, हल्के-फुल्के कंपाइलर प्लगिन डेवलप करने के लिए किया जा सकता है.
सैंपल
- Sunflower: Sunflower, बागवानी से जुड़ा एक ऐप्लिकेशन है. इसमें Android Jetpack के साथ, Android डेवलपमेंट के सबसे सही तरीकों के बारे में बताया गया है.
- Google I/O Android ऐप्लिकेशन: iosched, Google I/O का आधिकारिक Android ऐप्लिकेशन है
- Plaid: Plaid एक Android ऐप्लिकेशन है. यह डिज़ाइन से जुड़ी खबरें और प्रेरणा देता है. साथ ही, यह मटेरियल डिज़ाइन के सबसे सही तरीकों के बारे में भी बताता है.
पाथवे
- Kotlin कोरूटीन के बारे में जानें: इस पाथवे में कई कोडलैब और लेख शामिल हैं. इनमें Kotlin कोरूटीन के बारे में पूरी जानकारी दी गई है.
कोडलैब
- कोरूटीन कोडलैब: इस कोडलैब में, बैकग्राउंड थ्रेड मैनेज करने और एसिंक्रोनस कोड को आसान बनाने के लिए, Kotlin कोरूटीन का इस्तेमाल करने का तरीका बताया गया है.
- Kotlin एक्सटेंशन लाइब्रेरी बनाना: Kotlin एक्सटेंशन लाइब्रेरी बनाने का तरीका जानें. यह लाइब्रेरी, मौजूदा क्लास में को-रूटीन और फ़्लो सपोर्ट जोड़ती है.
- Kotlin Flow और LiveData के साथ ऐडवांस कोरूटीन: Android ऐप्लिकेशन में LiveData और Flow के साथ Kotlin कोरूटीन इस्तेमाल करने का तरीका जानें.
वीडियो
- 'Android पर Kotlin' के बारे में YouTube पर खोजें: इस लिंक में, Kotlin से जुड़े YouTube वीडियो की सूची दी गई है.
- Android पर Kotlin में नया क्या है, दो साल बाद: Google I/O 2019 के इस टॉक में, Android पर Kotlin के बढ़ते इस्तेमाल के बारे में बताया गया है.
- Kotlin का इस्तेमाल कैसे करें - Kotlin लैंग्वेज के लीड डिज़ाइनर से जानें: Google I/O 2018 के इस टॉक में, इडियोमैटिक (मुहावरेदार) Kotlin लिखने के तरीके के बारे में बताया गया है.
- कोरूटीन: Gotta catch 'em all: 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 और कोरूटीन से जुड़े सवाल ऑनलाइन सबमिट किए थे. इस सेशन में उन सवालों के जवाब दिए गए हैं.
लेख और ब्लॉग पोस्ट
- Android Dev Summit 2019 ऐप्लिकेशन में Coroutines Flow का इस्तेमाल करने से मिली जानकारी: इस लेख में, Android Dev Summit 2019 ऐप्लिकेशन में Flow का इस्तेमाल करने के सबसे सही तरीकों और अन्य जानकारी के बारे में बताया गया है.
- Kotlin में Dagger: इस लेख में, Kotlin ऐप्लिकेशन में Dagger का इस्तेमाल करते समय ध्यान रखने वाली बातों और सबसे सही तरीकों के बारे में बताया गया है.
- Android में आसान कोरूटीन: viewModelScope:
इस लेख में viewModelScope के बारे में बताया गया है. यह एक एक्सटेंशन प्रॉपर्टी है, जो
ViewModel
क्लास में कोरूटीन की सुविधा जोड़ती है. - Android में कोरूटीन (सीरीज़ - पहला लेख लिंक किया गया है): यह पोस्ट, 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 डेवलपमेंट को ज़्यादा तेज़ी से करने का तरीका जानें. इसमें बेसिक से लेकर ऐडवांस तक की सुविधाएं शामिल हैं.
- Android डेवलपर के लिए Kotlin: Kotlin के बारे में यह पहली किताबों में से एक है. इसमें Android डेवलपर को यह बताया गया है कि वे Kotlin में अपना ऐप्लिकेशन कैसे लिखें.