ज़ामरीन एक ऐसा प्लेटफ़ॉर्म है जो आपको मोबाइल एप्लिकेशन बनाने की अनुमति देता है। यह खुला स्रोत है और इसे दुनिया भर के डेवलपर्स और उपयोगकर्ताओं से सामुदायिक समर्थन प्राप्त है।
आप आईओएस, एंड्रॉइड या विंडोज जैसे विभिन्न प्लेटफॉर्म पर मोबाइल ऐप बना सकते हैं। UI एक प्लेटफ़ॉर्म के लिए विशिष्ट हो सकता है, या प्लेटफ़ॉर्म पर साझा करने योग्य हो सकता है, यह इस बात पर निर्भर करता है कि आप Xamarin नेटिव या Xamarin फ़ॉर्म का उपयोग करते हैं या नहीं।
विजुअल स्टूडियो आपको एक नया ज़ैमरिन प्रोजेक्ट बनाने और अपनी सामग्री को अपने मोबाइल एप्लिकेशन में जोड़ने की अनुमति देता है। फिर आप अपने मोबाइल ऐप को एमुलेटर के माध्यम से चलाकर उसका परीक्षण कर सकते हैं।
Xamarin मूल निवासी और Xamarin प्रपत्र क्या हैं?
Xamarin नेटिव में Xamarin iOS, Xamarin Windows, या Xamarin Android शामिल हैं। यह आपको एक विशिष्ट प्लेटफॉर्म के लिए यूजर इंटरफेस बनाने की अनुमति देता है।
उदाहरण के लिए, आप कुछ UI घटकों का उपयोग केवल Android पर और अन्य UI घटकों का उपयोग केवल iOS पर कर सकते हैं। यह बहुत अच्छा है यदि आप विभिन्न प्लेटफार्मों के लिए कस्टम डिज़ाइन चाहते हैं, लेकिन इससे धीमी गति से विकास हो सकता है।
दूसरी ओर, ज़ामरीन फ़ॉर्म आपको साझा किए गए UI घटकों को बनाने की अनुमति देता है जिन्हें आप कई प्लेटफ़ॉर्म पर पुन: उपयोग कर सकते हैं। यह बटन या टेक्स्ट बॉक्स जैसे सामान्य घटकों के लिए अच्छा है जो सभी उपकरणों पर समान दिखाई देंगे। यह भी आम तौर पर तेजी से विकास की ओर जाता है।
Microsoft वर्तमान में .NET 6 के भाग के रूप में Xamarin को .NET MAUI (मल्टीफॉर्म ऐप यूजर इंटरफेस) से बदलने की प्रक्रिया में है। के अनुसार माइक्रोसॉफ्ट का .NET ब्लॉग, नई सुविधाओं में से एक कई प्लेटफार्मों में कई परियोजनाओं के बजाय एकल परियोजना का उपयोग करने की क्षमता है।
.NET के लिए मोबाइल डेवलपमेंट कैसे डाउनलोड और इंस्टॉल करें
बनाने के लिए माइक्रोसॉफ्ट ज़ामरीन मोबाइल एप्लिकेशन जिसे आपको डाउनलोड और इंस्टॉल करने की आवश्यकता है .NET. के लिए मोबाइल विकास विजुअल स्टूडियो में। यह आपको Xamarin प्रोजेक्ट बनाने की क्षमता देता है। यह एक के साथ भी आता है एक पीसी पर अपने मोबाइल ऐप का परीक्षण करने के लिए एमुलेटर.
- विजुअल स्टूडियो इंस्टालर खोलें।
- चुनना विजुअल स्टूडियो का संस्करण आप उपयोग करना चाहते हैं, और क्लिक करें संशोधित.
- मोबाइल और गेमिंग श्रेणी तक स्क्रॉल करें। चुनना .NET. के साथ मोबाइल विकास. आप दाहिने हाथ के पैनल में इसकी सूची देख सकते हैं कि इसमें क्या शामिल है।
- नीचे-दाईं ओर, चुनें डाउनलोड करते समय इंस्टॉल करें, और क्लिक करें संशोधित. स्थापना प्रक्रिया पूरी होने तक प्रतीक्षा करें।
एक नया Xamarin प्रोजेक्ट कैसे बनाएं
एक बार जब आप .NET के साथ मोबाइल विकास स्थापित कर लेते हैं, तो विजुअल स्टूडियो खोलें और एक नया Xamarin प्रोजेक्ट बनाएं।
- विजुअल स्टूडियो के शीर्ष पर, खोलें फ़ाइल टैब। मंडराना नया, और चुनें परियोजना.
- Xamarin को खोजने के लिए खोज बार का उपयोग करें। विंडो आपके द्वारा बनाई जा सकने वाली Xamarin परियोजनाओं की एक सूची के साथ पॉप्युलेट करेगी, जिसमें Xamarin मूल निवासी या Xamarin प्रपत्रों के लिए प्रोजेक्ट शामिल हैं।
- मोबाइल ऐप (ज़ामरीन फॉर्म) चुनें।
- एक चयन करें खाली टेम्पलेट। नीचे प्लैटफ़ॉर्म, वे प्लेटफ़ॉर्म चुनें जिनके लिए आप अपना मोबाइल ऐप बनाना चाहते हैं (एंड्रॉइड और आईओएस दोनों हो सकते हैं)।
एक ज़ामरीन अनुप्रयोग के मूल घटक
डिफ़ॉल्ट रूप से, कई प्रोजेक्ट एक Xamarin एप्लिकेशन बनाते हैं। Xamarinपरियोजना साझा UI तत्व या तर्क संग्रहीत करता है। इसमें शामिल है मुख्य पृष्ठ.xaml फ़ाइल, जो साझा किए गए UI तत्वों को संग्रहीत करती है जो iOS और Android दोनों उपकरणों के लिए काम करेंगे।
Xamarinपरियोजना इसमें डिपेंडेंसी फोल्डर भी होता है, जो कुछ नुगेट पैकेजों को स्टोर करता है। इन NuGet पैकेजों में Xamarin परियोजना के काम करने के लिए आवश्यक कार्य शामिल हैं।
एंड्रॉइड और आईओएस प्लेटफॉर्म के लिए दो अन्य अलग-अलग प्रोजेक्ट भी हैं। यदि आप एंड्रॉइड का उपयोग करके मोबाइल ऐप चला रहे हैं, तो ऐप से शुरू होता है MainActivity.xaml फ़ाइल। यदि आप आईओएस का उपयोग करके मोबाइल ऐप चला रहे हैं, तो ऐप से शुरू होता है Main.cs फ़ाइल।
अपने Xamarin एप्लिकेशन में सामग्री कैसे जोड़ें
अपने मोबाइल एप्लिकेशन में कुछ सामग्री जोड़ें। Xamarin में लेबल, बटन या बॉक्स जैसे कई अंतर्निर्मित तत्व शामिल हैं जिनका उपयोग आप अपना इंटरफ़ेस बनाने के लिए कर सकते हैं।
प्रत्येक तत्व में रंग, टेक्स्ट या अन्य लागू स्टाइल जैसी विशेषताएं भी होती हैं। सिंटैक्स थोड़ा सा समान है कि आप HTML टैग कैसे बनाएंगे। उदाहरण के लिए:
<लेबल टेक्स्ट = "नमस्ते" />
में मुख्यपृष्ठ.xaml फ़ाइल, कुछ बुनियादी UI तत्व, जैसे लेबल और एक बटन जोड़ने के लिए कोड को संशोधित करें।
- StackLayout तत्व के भीतर एक लेबल जोड़ें। StackLayout तत्व आपको इसके अंदर के तत्वों को लंबवत या क्षैतिज रूप से व्यवस्थित करने देता है।
<स्टैकलेआउट पैडिंग = "50">
<लेबल टेक्स्ट = "मेरा नया मोबाइल एप्लिकेशन"
क्षैतिज विकल्प = "केंद्र"
लंबवत विकल्प = "केंद्रऔरविस्तार"
FontAttributes = "मोटे तिरछे अक्षर"
फ़ॉन्ट आकार = "24"
टेक्स्ट कलर = "काला" />
</StackLayout> - लेबल के नीचे, और अभी भी स्टैकलाउट तत्व के भीतर, एक बटन जोड़ें।
<बटन टेक्स्ट = "बटन 1"
एक्स: नाम = "बटन1"
क्लिक किया गया = "क्लिकबटन"
पृष्ठभूमि रंग = "#2196F3"
टेक्स्ट कलर = "सफेद धुआं"
ऊँचाई अनुरोध = "50" /> - में एक समारोह जोड़ें मेनपेज.xaml.cs, जो तब निष्पादित होगा जब आप बटन पर क्लिक करेंगे।
अतुल्यकालिकशून्य क्लिकबटन (ऑब्जेक्ट प्रेषक, EventArgs e)
{
// परिवर्तन मूलपाठका बटन जब यह है क्लिक किए गए पर
बटन बटन = (बटन) प्रेषक;
बटन। पाठ = "बटन क्लिक किया गया था!";
}
Android एमुलेटर का उपयोग करके अपने Xamarin एप्लिकेशन को कैसे चलाएं
आप एक एमुलेटर का उपयोग करके Xamarin एप्लिकेशन चला सकते हैं, जिसे आप विजुअल स्टूडियो में टूलबार के शीर्ष पर चुन सकते हैं।
- विजुअल स्टूडियो के शीर्ष पर, ड्रॉपडाउन पर क्लिक करें। यहां आप चुन सकते हैं कि आप किस प्लेटफॉर्म का उपयोग करना चाहते हैं। चुनना ज़ामरीन परियोजना। एंड्रॉयड.
- मोबाइल ऐप लॉन्च करने के लिए ड्रॉपडाउन के आगे हरे रंग के प्ले बटन पर क्लिक करें।
- यदि आप Windows का उपयोग कर रहे हैं और आपके पास Hyper-V है, तो आपको Hyper V चालू करने के लिए कहा जा सकता है। इस मामले में, खोलें विण्डोस के सुविधा को बंद या चालू करो, और हाइपर-V चुनें।
- जब एमुलेटर लॉन्च होता है, तो आप उन कार्यों का पता लगा सकते हैं जो आपके लिए उपलब्ध हैं। इसमें आपके फ़ोन को चालू या बंद करने जैसे मानक मोबाइल फ़ंक्शन शामिल हैं। आप स्थान और सेलुलर जानकारी, वर्चुअल सेंसर और अतिरिक्त सेटिंग्स तक भी पहुंच सकते हैं।
- विजुअल स्टूडियो प्रोजेक्ट के निर्माण के पूरा होने तक प्रतीक्षा करें। एक बार पूरा हो जाने पर, एमुलेटर पर मोबाइल स्क्रीन आपके मोबाइल एप्लिकेशन के मुख्य पृष्ठ को दिखाने के लिए बदल जाएगी।
- आईओएस का उपयोग करके अपने एप्लिकेशन का परीक्षण करने के लिए, एंड्रॉइड के बजाय आईओएस का चयन करने के लिए ड्रॉपडाउन को बदलें, और फिर हरे रंग के प्ले बटन पर फिर से क्लिक करें।
Xamarin का उपयोग करके मोबाइल एप्लिकेशन बनाना
ज़ामरीन आपको आईओएस, एंड्रॉइड या विंडोज जैसे कई प्लेटफार्मों पर मोबाइल एप्लिकेशन बनाने की अनुमति देता है। यह आपको उन UI तत्वों का उपयोग करने की अनुमति देता है जो पुन: उपयोग करने योग्य हैं या UI तत्व जिन्हें आप कई प्लेटफ़ॉर्म पर साझा कर सकते हैं।
जब आप एक नया Xamarin प्रोजेक्ट बनाते हैं, तो आप उपलब्ध xaml और C# फ़ाइलों में अपनी सामग्री जोड़ सकते हैं। आप एमुलेटर का उपयोग करके यह भी जांच सकते हैं कि आपका मोबाइल एप्लिकेशन कैसा दिखता है।
ऐसे कई पाठ्यक्रम और संसाधन हैं जिन्हें आप मोबाइल एप्लिकेशन बनाने के बारे में अपने ज्ञान को बेहतर बनाने के लिए खोज सकते हैं। इसमें विशिष्ट प्लेटफार्मों के लिए विकास पाठ्यक्रम भी शामिल हैं, जैसे कि Android या iOS विकास।