xamarinXamarin के साथ शुरुआत करना


टिप्पणियों

यह खंड xamarin क्या है का एक सिंहावलोकन प्रदान करता है, और क्यों एक डेवलपर इसका उपयोग करना चाह सकता है।

यह भी xamarin के भीतर किसी भी बड़े विषयों का उल्लेख करना चाहिए, और संबंधित विषयों के लिए लिंक करना चाहिए। चूंकि xamarin के लिए दस्तावेज़ीकरण नया है, इसलिए आपको उन संबंधित विषयों के प्रारंभिक संस्करण बनाने की आवश्यकता हो सकती है।

हैलो वर्ल्ड Xamarin स्टूडियो का उपयोग कर: Xamarin.Forms

ओएस एक्स पर ज़ामरीन स्टूडियो को सफलतापूर्वक स्थापित करने के बाद। यह पहले हैलो वर्ल्ड एप्लिकेशन के लिए समय है।

हैलो वर्ल्ड एप्लीकेशन: Xamarin.Forms

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

Xamarin.Forms एक नई लाइब्रेरी है जो आपको एक ही साझा किए गए C # कोडबेस से iOS, Android और विंडोज फोन के लिए देशी UI बनाने में सक्षम बनाती है। यह 40 से अधिक क्रॉस-प्लेटफ़ॉर्म नियंत्रण और लेआउट प्रदान करता है जो कि रनटाइम पर देशी नियंत्रणों के लिए मैप किए जाते हैं, जिसका अर्थ है कि आपके उपयोगकर्ता के इंटरफ़ेस पूरी तरह से मूल हैं

चरण 1:

एक नया समाधान बनाएँ।

"नया समाधान" पर क्लिक करें "नया समाधान" पर क्लिक करें

चरण 2: प्रपत्र ऐप चुनें और अगला पर क्लिक करें प्रपत्र ऐप चुनें और अगला पर क्लिक करें

चरण 3: ऐप नाम जोड़ें और अगला क्लिक करें यहाँ छवि विवरण दर्ज करें

इस तरह से परियोजना सख्त हो जाएगी जब समाधान बनाया जाएगा:

यहाँ छवि विवरण दर्ज करें

App.xaml:

<?xml version="1.0" encoding="utf-8"?>
<Application xmlns="http://xamarin.com/schemas/2014/forms" 
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    x:Class="HelloXamarinForms.App">
    <Application.Resources>
        <!-- Application resource dictionary -->
    </Application.Resources>
</Application>
 

App.xaml.cs:

using Xamarin.Forms;

namespace HelloXamarinForms
{
    public partial class App : Application
    {
        public App()
        {
            InitializeComponent();

            MainPage = new HelloXamarinFormsPage();
        }

        protected override void OnStart()
        {
            // Handle when your app starts
        }

        protected override void OnSleep()
        {
            // Handle when your app sleeps
        }

        protected override void OnResume()
        {
            // Handle when your app resumes
        }
    }
}
 

HelloXamarinFormsPage.xaml

<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    xmlns:local="clr-namespace:HelloXamarinForms"
    x:Class="HelloXamarinForms.HelloXamarinFormsPage">

    <Label Text="Welcome to Xamarin Forms!" VerticalOptions="Center"
        HorizontalOptions="Center" />
</ContentPage>
 

HelloXamarinFormsPage.xaml.cs

using Xamarin.Forms;

namespace HelloXamarinForms
{
    public partial class HelloXamarinFormsPage : ContentPage
    {
        public HelloXamarinFormsPage()
        {
            InitializeComponent();
        }
    }
}
 

ओएस एक्स पर Xamarin स्टूडियो स्थापित करना

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

ज़ामरीन स्टूडियो सामुदायिक संस्करण का डाउनलोड पृष्ठ

Xamarin Unified इंस्टॉलर Xamarin.Android, Xamarin.iOS और Xamarin Studio के शीर्ष पर सभी आवश्यक गैर- Xamarin घटकों (जैसे Android SDK) को पहचानने और स्थापित करने का ख्याल रखता है।

Xamarin.iOS अनुप्रयोगों को विकसित करने के लिए, निम्नलिखित आवश्यक शर्तें पूरी करनी होंगी:

स्थापना प्रक्रिया

एक बार आवश्यक शर्तें पूरी हो जाने के बाद, Xamarin लोगो को डबल क्लिक करके Xamarin इंस्टॉलर को चलाएं।

स्थापना शुरू करने के लिए Xamarin लोगो पर डबल क्लिक करें

ओएस एक्स गेटकीपर एक संवाद दिखा सकता है जो आपको डाउनलोड किए गए एप्लिकेशन को खोलने के लिए पुष्टि करने के लिए कहेगा। आगे बढ़ने के लिए "ओपन" पर क्लिक करें।

आगे बढ़ने के लिए "ओपन" पर क्लिक करें

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

आगे बढ़ने के लिए लाइसेंस की शर्तों को स्वीकार करें

स्थापना में अगला कदम उत्पादों को स्थापित करने के लिए चुनना है। आइटम ज्यादातर आत्म-व्याख्यात्मक हैं, लेकिन Intel® HAXM कुछ डेवलपर्स के लिए अपरिचित हो सकता है। यह Intel® Hardware Accelerated Execution Manager के लिए है और यह एंड्रॉइड इम्यूलेशन को तेज़ बनाता है।

उत्पाद जो पहले से सिस्टम पर स्थापित हैं, दिखाए गए हैं, लेकिन धूसर हो गए हैं। स्थापित करने के लिए उत्पादों का चयन करें

उत्पादों का चयन करने के बाद, ज़ामरीन यूनिफ़ाइड इंस्टॉलर स्वचालित रूप से प्रत्येक इंस्टॉलर को डाउनलोड और निष्पादित करेगा। यदि Xamarin.Android को अंतिम चरण में चुना गया था, तो आपको Android SDK के लिए इंस्टॉलेशन स्थान चुनने के लिए प्रेरित किया जाएगा। डिफ़ॉल्ट स्थान ज्यादातर मामलों में एक सुरक्षित विकल्प है इसलिए आगे बढ़ने के लिए "जारी रखें" दबाएं।

Android SDK के लिए इंस्टॉलेशन स्थान चुनें

अंत में, इंस्टॉलर एक संक्षिप्त सारांश दिखाएगा कि क्या डाउनलोड और इंस्टॉल किया जाएगा। इस उदाहरण में Xamarin.Android अभी तक स्थापित नहीं किया गया था, इसलिए इसे अन्य शर्त के साथ सूची में दिखाया गया है।

"जारी रखें" पर क्लिक करके डाउनलोड और स्थापना प्रक्रिया प्रत्येक उत्पाद के लिए शुरू होती है। इंस्टॉलर वर्तमान सिस्टम उपयोगकर्ता के उपयोगकर्ता नाम और पासवर्ड के लिए एक डायलॉग दिखाते हुए सिस्टम में बदलाव करने की अनुमति मांग सकता है। विवरण इनपुट करें और स्थापना के साथ आगे बढ़ने के लिए "ओके" पर क्लिक करें।

स्थापना प्रक्रिया

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

स्थापना का काम पूरा हो गया

अगला कदम