बनाए गए फ़ोल्डरों का परिचय
टेम्पलेट के प्रत्येक मॉड्यूल और निर्देशिका का उद्देश्य जानें
बनाए गए फ़ोल्डरों का परिचय, CoddyKit पर Kotlin Multiplatform Academy का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Kotlin Multiplatform Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Kotlin Multiplatform Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
जानें कि चीज़ें कहाँ रहती हैं
शुरुआत में टेम्पलेट कुछ उलझा हुआ लग सकता है। एक बार यह समझ लेने के बाद कि प्रत्येक फ़ोल्डर किस काम के लिए है, आपको हमेशा पता रहेगा कि अपना कोड कहाँ रखना है। 🗺️
साझा मॉड्यूल
shared मॉड्यूल KMP का केंद्र है। यहाँ लिखा गया Kotlin कोड Android और iOS दोनों ऐप द्वारा दोबारा उपयोग किया जाता है।
commonMain
shared के अंदर commonMain प्लैटफ़ॉर्म-स्वतंत्र Kotlin कोड रखता है। यहाँ का कोड आपके चुने हुए प्रत्येक लक्ष्य के लिए संकलित होना चाहिए।
androidMain
androidMain साझा कोड के लिए है, जिसे केवल Android API की आवश्यकता होती है। प्लैटफ़ॉर्म-विशिष्ट actual कार्यान्वयन रखने का यही स्थान है।
iosMain
iosMain Apple वाले हिस्से के लिए androidMain जैसा ही है। इसमें iOS-विशिष्ट फ़्रेमवर्क और प्लैटफ़ॉर्म विवरणों के साथ काम करने वाला Kotlin रखा जाता है।
Android ऐप मॉड्यूल
androidApp मॉड्यूल एक सामान्य Android प्रोजेक्ट है। यह shared मॉड्यूल पर निर्भर करता है और इसमें Android यूआई तथा प्रवेश-बिंदु शामिल होते हैं।
iOS ऐप फ़ोल्डर
iosApp फ़ोल्डर एक Xcode प्रोजेक्ट है। आप इसे Xcode में खोलते हैं और यह आपके shared मॉड्यूल से बने फ़्रेमवर्क को जोड़ता है।
Gradle फ़ाइलें
build.gradle.kts फ़ाइलें प्रत्येक मॉड्यूल को कॉन्फ़िगर करती हैं। shared वाली फ़ाइल आपके लक्ष्यों और निर्भरताओं की घोषणा करती है, इसलिए आप इसे अक्सर संपादित करेंगे।
settings.gradle.kts
settings.gradle.kts बताती है कि बिल्ड में कौन-कौन से मॉड्यूल शामिल हैं। इसी से Gradle जानता है कि shared और androidApp एक ही प्रोजेक्ट का हिस्सा हैं।
gradle.properties
gradle.properties में पूरे प्रोजेक्ट पर लागू होने वाले फ़्लैग होते हैं, जैसे JVM मेमोरी और KMP विकल्प। यहाँ किए गए छोटे बदलाव पूरे बिल्ड को प्रभावित करते हैं।
मानसिक नक्शा
साझा कोड shared मॉड्यूल में जाता है, प्लैटफ़ॉर्म यूआई ऐप मॉड्यूल में रहता है और Gradle फ़ाइलें इन सभी को जोड़ती हैं। यह नक्शा आपको बहुत आगे तक मार्गदर्शन देगा।
त्वरित जाँच
वह Kotlin कोड कहाँ रखना चाहिए जिसे हर लक्ष्य पर काम करना है?
पुनरावृत्ति
आपने लेआउट देखा: commonMain, androidMain और iosMain वाला shared मॉड्यूल, दोनों ऐप मॉड्यूल और उन्हें जोड़ने वाली Gradle फ़ाइलें। ✅
एआई शिक्षक के साथ Kotlin सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “बनाए गए फ़ोल्डरों का परिचय” पाठ निःशुल्क है?
हाँ—“बनाए गए फ़ोल्डरों का परिचय” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Kotlin Multiplatform Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Kotlin Multiplatform Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“बनाए गए फ़ोल्डरों का परिचय” में मैं क्या सीखूँगा?
टेम्पलेट के प्रत्येक मॉड्यूल और निर्देशिका का उद्देश्य जानें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Kotlin Multiplatform Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Kotlin Multiplatform Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Kotlin Multiplatform Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।
“बनाए गए फ़ोल्डरों का परिचय” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Kotlin Multiplatform Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Kotlin Multiplatform Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- JDK, Android Studio और KMP Plugin
- iOS पक्ष के लिए Xcode और CocoaPods
- KMP Wizard से प्रोजेक्ट बनाएँ
- बनाए गए फ़ोल्डरों का परिचय