ज़मारिन क्या है? क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप विकास में यह कैसे मदद करता है?

विषयसूची:

ज़मारिन क्या है? क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप विकास में यह कैसे मदद करता है?
ज़मारिन क्या है? क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप विकास में यह कैसे मदद करता है?

वीडियो: ज़मारिन क्या है? क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप विकास में यह कैसे मदद करता है?

वीडियो: ज़मारिन क्या है? क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप विकास में यह कैसे मदद करता है?
वीडियो: How to Eliminate Mic Bleed and Noise in your Podcast with Strip Silence [TUTORIAL + DEMO] - YouTube 2024, मई
Anonim

इन दिनों मोबाइल क्षेत्र में हाल ही में तकनीकी प्रगति के साथ, हम लगभग कुछ भी करने के लिए एक फोन का उपयोग कर सकते हैं। प्रमुख मोबाइल बाजार हिस्सेदारी Google के एंड्रॉइड के साथ आयोजित की जाती है। ऐप्पल के आईओएस और उसके बाद माइक्रोसॉफ्ट के विंडोज का पालन किया। यदि आप एक उभरते मोबाइल डेवलपर हैं, तो एक बिंदु पर आपको इस सबसे महत्वपूर्ण स्थिति का सामना करना पड़ सकता है। जहां आप अपने ऐप को एक मंच पर चलाने के लिए चाहते हैं, जिससे इसे डिजाइन किया गया था।

लेकिन एक नई भाषा सीखना, एपीआई, और अन्य सामान एक कठिन काम प्रतीत हो सकता है और यह आपको अपने मंच पर चिपका सकता है। लेकिन कुछ कहा जाता है Xamarin क्रॉस-प्लेटफ़ॉर्म मोबाइल एप्लिकेशन बनाने में आपकी सहायता कर सकता है जो प्लेटफ़ॉर्म मूल अनुप्रयोगों के लगभग समान प्रदर्शन कर सकता है।

ज़मारिन क्या है

Image
Image

Xamarin एक सॉफ्टवेयर कंपनी 2011 में स्थापित की गई है। और हाल ही में 2016 में इसे अधिग्रहित किया गया था माइक्रोसॉफ्ट । Xamarin एक डेवलपर प्रदान करता है जो उपकरण के साथ प्रदान करता है जो क्रॉस-प्लेटफ़ॉर्म मोबाइल एप्लिकेशन बनाने में उनकी सहायता कर सकता है। एप्लिकेशन में सभी मूल विशेषताएं हो सकती हैं और एक ही समय में सामान्य कोडबेस साझा कर सकती हैं। ज़ैमरिन आंकड़ों के मुताबिक, 15000 से अधिक कंपनियां अपने औजारों पर भरोसा करती हैं और सूची में कई बड़े नाम शामिल हैं।

Xamarin उपकरण के साथ डाउनलोड करने के लिए उपलब्ध हैं दृश्य स्टूडियो और आप सीधे बना सकते हैं एंड्रॉयड, आईओएस तथा विंडोज़ एप्स विजुअल स्टूडियो से ही। अधिकांश सामान्य कोड में लिखा गया है सी# । इसलिए यदि आप पहले ही सी # जानते हैं तो ऐप्स बनाने के लिए आपको जावा, ऑब्जेक्टिव-सी या स्विफ्ट सीखने की आवश्यकता नहीं है। यदि आप एक नौसिखिया हैं, तो परंपरागत सीखने की प्रक्रिया के बजाय ज़ैमरिन पथ लेना वास्तव में आपको एक से अधिक प्लेटफॉर्म के लिए ऐप विकास सिखा सकता है। लेकिन क्या आप असली मूल कार्यक्षमता से चूक जाएंगे?

उस सवाल का जवाब ज्यादातर है नहीं । पूरे टूलसेट द्वारा प्रदान की गई सुविधाओं का शानदार सेट यह सुनिश्चित करता है कि आप किसी भी कार्यक्षमता से चूक न जाएं। लेकिन किसी बिंदु पर, जहां आप बहुत गहरी खुदाई करना चाहते हैं। Xamarin आपको अन्य प्लेटफ़ॉर्म-विशिष्ट भाषाओं जैसे एंड्रॉइड में जावा जैसे लिखे गए मौजूदा कोड को कॉल करने देता है। लेकिन यह तभी होता है जब आप कुछ विशिष्ट बना रहे हैं जिसे विभिन्न प्लेटफार्मों पर लागू नहीं किया जा सकता है।

Xamarin का समर्थन करता है पहनने योग्य उपकरण भी। आप के लिए देशी अनुप्रयोगों का निर्माण कर सकते हैं एंड्रॉइड पहनें तथा एप्पल घड़ी भी। Xamarin घटक स्टोर आपको सरल प्लगइन डाउनलोड करके अपने ऐप्स में अधिक कार्यक्षमता जोड़ने देता है। आप माइक्रोसॉफ्ट एज़ूर, पार्स और इत्यादि जैसे लोकप्रिय बैकएंडों के साथ आसानी से अपने आवेदन को एकीकृत कर सकते हैं। आप लोकप्रिय प्रमाणीकरण विधियों को भी जोड़ सकते हैं। और साथ ही, बिलिंग समर्थन और अन्य सुविधाओं को जोड़ने के लिए प्लगइन भी उपलब्ध हैं। अधिकांश लोकप्रिय प्लगइन क्रॉस-प्लेटफ़ॉर्म हैं लेकिन प्लेटफॉर्म विशिष्ट प्लगइन भी उपलब्ध हैं, उदाहरण के लिए, Google Play बिलिंग समर्थन प्लगइन।

Xamarin कैसे काम करता है

यह इस मंच के बारे में सबसे ज्यादा पूछे जाने वाले और अनोखे सवाल है। तो, मूल रूप से Xamarin क्या करता है कि आप विभिन्न प्लेटफार्मों के लिए एक सामान्य कोड लिख सकते हैं? बहुत ही रूट स्तर पर, एक्समारिन ने पूरे मौजूदा एंड्रॉइड और आईओएस एसडीके को सी # में परिवर्तित कर दिया है ताकि आप एक और परिचित भाषा में कोड कर सकें। और चूंकि आप दोनों प्लेटफार्मों के लिए कोड # सी का उपयोग कर सकते हैं, आपको कम वाक्यविन्यास याद रखना होगा। आप Xamarin टूल के साथ सी # में लगभग किसी भी आईओएस या एंड्रॉइड एपीआई तक पहुंच सकते हैं।
यह इस मंच के बारे में सबसे ज्यादा पूछे जाने वाले और अनोखे सवाल है। तो, मूल रूप से Xamarin क्या करता है कि आप विभिन्न प्लेटफार्मों के लिए एक सामान्य कोड लिख सकते हैं? बहुत ही रूट स्तर पर, एक्समारिन ने पूरे मौजूदा एंड्रॉइड और आईओएस एसडीके को सी # में परिवर्तित कर दिया है ताकि आप एक और परिचित भाषा में कोड कर सकें। और चूंकि आप दोनों प्लेटफार्मों के लिए कोड # सी का उपयोग कर सकते हैं, आपको कम वाक्यविन्यास याद रखना होगा। आप Xamarin टूल के साथ सी # में लगभग किसी भी आईओएस या एंड्रॉइड एपीआई तक पहुंच सकते हैं।

अब इसके यूआई में आ रहा है, यूआई काफी समान है। आपको अलग-अलग प्लेटफॉर्म के लिए अलग-अलग यूआई बनाने की आवश्यकता है और फिर यूआई को सामान्य कोडबेस से बांधना होगा। यहां ज़ैमरिन वेबसाइट से एक तस्वीर है जिसे मैं साझा करना चाहता हूं ताकि आप समझ सकें कि हुड के नीचे क्या हो रहा है।

तो, आप वास्तविक देशी एप्लिकेशन यूआई बना सकते हैं। ऐसे यूआई न केवल उपयोगकर्ता को आवश्यक महसूस के साथ प्रदान करते हैं बल्कि ऐप्स भी व्यवहार करते हैं जैसे कि वे सामान्य देशी ऐप्स थे। प्लेटफार्म विशिष्ट यूआई कोड के नीचे, साझा सी # कोड है जो सामान्य कोडबेस को कॉल करता है।

यूआई बनाने के लिए वास्तव में दो अलग-अलग तरीके हैं। आप UI बनाने के लिए मूल मूल विधियों का उपयोग कर सकते हैं या आप इसका उपयोग कर सकते हैं Xamarin.Forms । प्रपत्र आपको एक ही समय में अलग-अलग प्लेटफॉर्म के लिए यूआई बनाने देता है। यदि आप मूल यूआई प्रौद्योगिकी पर फॉर्म चुनने का निर्णय लेते हैं तो लगभग 100% कोड साझाकरण होता है।

Image
Image

यूआई करने के बाद सबसे कठिन हिस्सा आता है जिसमें आपको यूआई को कोडेबेस से कनेक्ट करने की आवश्यकता होती है। और फिर दो अलग-अलग कोड साझा करने वाली रणनीतियों द्वारा किया जा सकता है जिसे ' साझा परियोजना'या' पोर्टेबल कक्षा पुस्तकालयों ’.

Xamarin के साथ शुरू करना

आइए देखें कि इस अद्भुत चीज़ पर अपने हाथ कैसे रखना है। विंडोज़ पर ज़ैमरिन का उपयोग करने के लिए, आपको स्थापित करने की आवश्यकता है दृश्य स्टूडियो। आप विजुअल स्टूडियो समुदाय को मुफ्त में डाउनलोड कर सकते हैं या प्रीमियम लाइसेंस खरीद सकते हैं यदि आपके पास पहले से कोई नहीं है। विजुअल स्टूडियो को डाउनलोड करने के लिए xamarin.com पर जाएं, पहले से ही एक्समरिन टूल के साथ कॉन्फ़िगर किया गया है।

विजुअल स्टूडियो माइक्रोसॉफ्ट द्वारा एक महान आईडीई है जिसका व्यापक रूप से विंडोज अनुप्रयोगों को विकसित करने के लिए उपयोग किया जाता है। एक बार जब आप विजुअल स्टूडियो को स्थापित और स्थापित करने के साथ काम कर लेंगे, तो आप एक नया 'क्रॉस प्लेटफार्म ऐप' प्रोजेक्ट बना सकते हैं और जा सकते हैं। आपको कुछ सेटिंग्स चुनने के लिए कहा जाएगा और आप कर चुके हैं। विजुअल स्टूडियो में आपकी परियोजना को स्थापित करने में कुछ समय लग सकता है।

अधिक जानने के लिए, आप मूल दस्तावेज यहां पढ़ सकते हैं। साथ ही, स्टूडियो के चारों ओर खेलें और वास्तव में यह जानने के लिए प्रोजेक्ट में डिफ़ॉल्ट फाइलों को देखें कि सबकुछ हुड के नीचे कैसे काम कर रहा है।
अधिक जानने के लिए, आप मूल दस्तावेज यहां पढ़ सकते हैं। साथ ही, स्टूडियो के चारों ओर खेलें और वास्तव में यह जानने के लिए प्रोजेक्ट में डिफ़ॉल्ट फाइलों को देखें कि सबकुछ हुड के नीचे कैसे काम कर रहा है।

ज़मारिन विश्वविद्यालय

तो, आप इस बात में बहुत रुचि रखते हैं और आपको लगता है कि यह मोबाइल एप्लिकेशन का भविष्य है।यदि आप ज़ैमरिन या मोबाइल विकास सीखने के बारे में गंभीर हैं, तो मेरा सुझाव है कि आपको एक्समरिन विश्वविद्यालय पर एक नज़र डालें। ऑनलाइन विश्वविद्यालय लाइव ऑनलाइन व्याख्यान प्रदान करता है, 1: 1 छात्र बातचीत, ज़ैमरिन विशेषज्ञों का मार्गदर्शन और बहुत कुछ। बहुत सारी चीजें पूरे पाठ्यक्रम में शामिल हैं और आप निश्चित रूप से बहुत कुछ सीख सकते हैं। शुल्क बहुत सस्ती है और पाठ्यक्रम में नामांकन के लिए यह कहीं भी 83.25 डॉलर / माह के आसपास खर्च कर सकता है। यहां ज़ैमरिन विश्वविद्यालय देखें।

क्या मोबाइल विकास की दुनिया में ज़मरिन अगली बड़ी बात हो सकती है? क्या आपको लगता है कि यह मौजूदा पारंपरिक विकास विधियों को प्रतिस्थापित करेगा? चलो प्रतीक्षा करें और देखो। इस बीच, आप Xamarin से परिचित हो सकते हैं और खुद के लिए देख सकते हैं कि यह काम करेगा या नहीं।

संबंधित पोस्ट:

  • माइक्रोसॉफ्ट विजुअल स्टूडियो - संस्करण, तुलना, विशेषताएं, एफएक्यू
  • जीपीएस, स्थान एपीआई और कॉलिंग वेब सेवाएं: विंडोज फोन ऐप डेवलपमेंट ट्यूटोरियल - 25
  • विजुअल स्टूडियो देव अनिवार्यताएं: एफएक्यू और आपको इसके बारे में जानने की जरूरत है
  • विंडोज फोन 7.5 मैंगो एप्लीकेशन विकसित करना सीखें: भाग 1
  • ऑनलाइन भुगतान करने के लिए भारत में सर्वश्रेष्ठ मोबाइल वॉलेट की सूची

सिफारिश की: