Kotlin की मदद से, बेहतर Android ऐप्लिकेशन तेज़ी से लिखें. Kotlin एक नई प्रोग्रामिंग लैंग्वेज है, जिसमें वैरिएबल टाइप पहले से पता होते हैं. इसका इस्तेमाल 60% से ज़्यादा प्रोफ़ेशनल Android डेवलपर करते हैं. इससे डेवलपर की प्रोडक्टिविटी बढ़ती है, वे ज़्यादा संतुष्ट होते हैं, और कोड की सुरक्षा बेहतर होती है.
Kotlin की मॉडर्न लैंग्वेज सुविधाओं से, आपको अपने आइडिया को ज़ाहिर करने और छोटे बॉयलरप्लेट कोड लिखने की सुविधा मिलती है.
Kotlin में टाइप सिस्टम में, वैल्यू के शून्य होने की संभावना शामिल है. इससे आपको NullPointerExceptions से बचने में मदद मिलती है. Kotlin का इस्तेमाल करने वाले Android ऐप्लिकेशन के क्रैश होने की संभावना 20% कम होती है.
Android का आधुनिक यूज़र इंटरफ़ेस (यूआई) टूलकिट, Kotlin पर आधारित है. इसकी मदद से, दमदार और आसानी से समझ आने वाले एपीआई का इस्तेमाल करके, तेज़ी से यूआई बनाया जा सकता है.
Kotlin कोरूटीन, एसिंक्रोनस प्रोग्रामिंग को आसान बनाती हैं. इससे नेटवर्क कॉल और डेटाबेस अपडेट जैसे सामान्य काम आसान और बेहतर परफ़ॉर्म करते हैं.

शुरू करना

getting started
शुरुआती लोगों के लिए बनी हमारी गाइड देखें. इनमें, Kotlin और Jetpack Compose की मदद से Android ऐप्लिकेशन बनाने का तरीका बताया गया है.
getting started
अगर आपको Java के बारे में पहले से पता है, तो हमारी इंटरऑप गाइड और दस्तावेज़ की मदद से, इसे इस्तेमाल करना शुरू किया जा सकता है.
getting started
अगर आपको Kotlin के बारे में पहले से जानकारी है, तो अपनी स्किल को बेहतर बनाने के लिए, हमारे बेहतर दस्तावेज़ पढ़ें.
getting started
जानें कि Kotlin में लिखने से आपकी टीम की उत्पादकता किस तरह बढ़ सकती है, ऐप्लिकेशन की क्वालिटी कैसे बेहतर हो सकती है, और डेवलपर को बेहतर अनुभव कैसे मिल सकता है.

Kotlin के लिए ऑप्टिमाइज़ किया गया

Kotlin पूरी तरह से Android डेवलपमेंट के लिए काम करती है. इसमें ऐसे टूल और संसाधन मौजूद हैं जिनसे आपको कामयाबी पाने में मदद मिलती है.
Android Studio, Kotlin के लिए बेहतरीन सहायता उपलब्ध कराता है. इसमें पहले से मौजूद टूल भी हैं, जिनकी मदद से Java-based कोड को Kotlin में बदला जा सकता है. Kotlin बाइटकोड दिखाने वाले टूल की मदद से, Kotlin सीखते समय Java-based कोड देखा जा सकता है.
Android KTX, Kotlin लैंग्वेज की सुविधाओं का फ़ायदा उठाकर, Kotlin के साथ Android डेवलपमेंट को ज़्यादा आसान, बेहतर, और आसानी से समझने लायक बनाता है.
Android 9 (एपीआई लेवल 28) से, Android SDK टूल में 'शून्य हो सकता है' एनोटेशन शामिल हैं. इससे, NullPointerExceptions से बचने में मदद मिलती है. एपीआई के बारे में जानकारी देने वाले दस्तावेज़, Kotlin में भी उपलब्ध हैं.
Kotlin सीखने के लिए, अलग-अलग फ़ॉर्मैट में उपलब्ध संसाधनों का सेट एक्सप्लोर करें.

Kotlin कोड कैसा दिखता है?

शून्य और NonNull टाइप, NullPointerexcepts को कम करने में मदद करते हैं. Lambdas का इस्तेमाल, छोटे इवेंट को हैंडल करने वाले कोड के लिए किया जा सकता है. साथ ही, स्ट्रिंग में टेंप्लेट एक्सप्रेशन का इस्तेमाल किया जा सकता है, ताकि स्ट्रिंग में स्ट्रिंग जोड़ने और सेमीकोलन ज़रूरी न हों.
कई ऐप्लिकेशन पहले से ही Kotlin में बनाए गए हैं. इनमें, सबसे लोकप्रिय स्टार्टअप से लेकर Fortune 500 की कंपनियां शामिल हैं. जानें कि Kotlin ने उनकी टीमों को ज़्यादा बेहतर तरीके से काम करने और अच्छी क्वालिटी के ऐप्लिकेशन बनाने में कैसे मदद की.
डेवलपर की कहानी

Kotlin की मदद से, Zomato ने अपने ऐप्लिकेशन में कोड की लाइनों की संख्या को काफ़ी कम कर दिया. साथ ही, इससे उन्हें कंपाइल करने के समय अपने ऐप्लिकेशन में अहम गड़बड़ियां ढूंढने में भी मदद मिली.

इस वीडियो में, Zomato के प्रॉडक्ट मैनेजमेंट के उपाध्यक्ष राहुल और Android डेवलपर प्रीतम शर्मा बता रहे हैं कि Zomato ने Kotlin का इस्तेमाल कैसे शुरू किया और अब वे नई सुविधाओं को रिलीज़ करने के लिए इसका इस्तेमाल कैसे करते हैं.

चुनिंदा
Kotlin एक ओपन सोर्स प्रोजेक्ट है. यह Apache 2.0 लाइसेंस के तहत बिना किसी शुल्क के उपलब्ध है. प्रोजेक्ट के कोड को GitHub पर, मुख्य रूप से JetBrains में काम करने वाली टीम ने बनाया है. इसमें Google और अन्य संगठनों का भी योगदान है. Kotlin को चुनने का मतलब है कि हम डेवलपर के लिए ओपन नेटवर्क बनाने की अपनी प्रतिबद्धता को बरकरार रखते हैं. हम Android प्लैटफ़ॉर्म को बेहतर बना रहे हैं और उसे आगे बढ़ा रहे हैं. हमें इस भाषा को बेहतर होते हुए देखने में खुशी हो रही है.

अन्य संसाधन

Kotlin में Android कोडलैब के साथ, सबसे सही नए तरीकों और एपीआई के बारे में जानें.
Android टीम के Kotlin के बारे में तकनीकी लेख.
जिन लोगों को प्रोग्रामिंग का अनुभव नहीं है वे Kotlin की प्रोग्रामिंग भाषा की बुनियादी बातें सीख सकते हैं. साथ ही, आसान Android ऐप्लिकेशन बनाने का तरीका भी जान सकते हैं.

Kotlin लैंग्वेज का दस्तावेज़

अपने वेब ब्राउज़र में, Kotlin का इस्तेमाल अभी आज़माएं.
आधिकारिक भाषा की रेफ़रंस साइट से Kotlin सीखना शुरू करें.