Xamarin ir platforma, kas ļauj veidot mobilās lietojumprogrammas. Tas ir atvērtā koda avots, un to nodrošina kopienas atbalsts no izstrādātājiem un lietotājiem visā pasaulē.

Varat izveidot mobilās lietotnes dažādās platformās, piemēram, iOS, Android vai Windows. UI var būt arī specifiska platformai vai kopīgojama dažādās platformās atkarībā no tā, vai izmantojat Xamarin Native vai Xamarin Forms.

Visual Studio ļauj izveidot jaunu Xamarin projektu un pievienot saturu savai mobilajai lietojumprogrammai. Pēc tam varat pārbaudīt savu mobilo lietotni, palaižot to, izmantojot emulatoru.

Kas ir Xamarin native un Xamarin formas?

Xamarin Native ietver Xamarin iOS, Xamarin Windows vai Xamarin Android. Tas ļauj izveidot lietotāja saskarnes noteiktai platformai.

Piemēram, dažus lietotāja interfeisa komponentus varat izmantot tikai operētājsistēmā Android un citus lietotāja saskarnes komponentus tikai operētājsistēmā iOS. Tas ir lieliski, ja vēlaties pielāgotus dizainus dažādām platformām, taču tas var izraisīt lēnāku attīstību.

No otras puses, Xamarin Forms ļauj izveidot koplietotus lietotāja interfeisa komponentus, kurus varat atkārtoti izmantot daudzās platformās. Tas ir piemērots vispārīgiem komponentiem, piemēram, pogām vai tekstlodziņiem, kas visās ierīcēs izskatīsies vienādi. Tas arī parasti noved pie ātrākas attīstības.

Microsoft pašlaik veic Xamarin aizstāšanu ar .NET MAUI (Multiform App User Interface), kas ir daļa no .NET 6. Saskaņā ar Microsoft .NET emuārs, viena no jaunajām funkcijām ir iespēja izmantot vienu projektu, nevis daudzus projektus daudzās platformās.

Kā lejupielādēt un instalēt mobilo izstrādi .NET

Lai izveidotu a Microsoft Xamarin mobilā lietojumprogramma, kas jālejupielādē un jāinstalē Mobilā attīstība .NET programmā Visual Studio. Tas dod jums iespēju izveidot Xamarin projektus. Tas arī nāk ar emulators, lai pārbaudītu savu mobilo lietotni datorā.

  1. Atveriet Visual Studio Installer.
  2. Izvēlies Visual Studio versija kuru vēlaties izmantot, un noklikšķiniet uz Modificēt.
  3. Ritiniet uz leju līdz kategorijai Mobilās ierīces un spēles. Izvēlieties Mobilā attīstība ar .NET. Labajā panelī varat skatīt tajā ietverto sarakstu.
  4. Apakšējā labajā stūrī atlasiet Instalējiet lejupielādes laikāun noklikšķiniet uz Modificēt. Pagaidiet, līdz instalēšanas process ir pabeigts.

Kā izveidot jaunu Xamarin projektu

Kad esat instalējis mobilo izstrādi ar .NET, atveriet Visual Studio un izveidojiet jaunu Xamarin projektu.

  1. Visual Studio augšdaļā atveriet Fails cilne. Virziet kursoru virs Jaunsun atlasiet Projekts.
  2. Izmantojiet meklēšanas joslu, lai meklētu Xamarin. Logā tiks parādīts to Xamarin projektu saraksts, kurus varat izveidot, tostarp Xamarin Native vai Xamarin Forms projekti.
  3. Atlasiet mobilo lietotni (Xamarin Forms).
  4. Izvēlieties a Tukšs veidne. Zem Platforma, izvēlieties platformas, kurām vēlaties izveidot savu mobilo lietotni (var būt gan Android, gan iOS).

Xamarin lietojumprogrammas pamatkomponenti

Pēc noklusējuma Xamarin lietojumprogrammu veido vairāki projekti. The Xamarin projekts saglabā koplietotus lietotāja interfeisa elementus vai loģiku. Tas satur Galvenā lapa.xaml failu, kurā tiek glabāti koplietotie lietotāja interfeisa elementi, kas darbosies gan iOS, gan Android ierīcēs.

The Xamarin projekts satur arī mapi Atkarības, kurā tiek glabātas dažas NuGet pakotnes. Šīs NuGet pakotnes ietver vajadzīgās funkcijas, lai Xamarin projekts darbotos.

Ir arī divi citi atsevišķi projekti, katrs Android un iOS platformām. Ja izmantojat mobilo lietotni, izmantojot Android, lietotne sākas no MainActivity.xaml failu. Ja izmantojat mobilo lietotni, izmantojot iOS, lietotne sākas no Galvenā.cs failu.

Kā pievienot saturu savai Xamarin lietojumprogrammai

Pievienojiet saturu savai mobilajai lietojumprogrammai. Xamarin ietver virkni iebūvētu elementu, piemēram, etiķetes, pogas vai lodziņus, ko varat izmantot, lai izveidotu savu saskarni.

Katram elementam ir arī atribūti, piemēram, krāsa, teksts vai cits piemērojams stils. Sintakse ir nedaudz līdzīga HTML tagu izveidei. Piemēram:

<Etiķetes teksts = "Sveiki" />

Iekš Galvenā lapa.xaml failu, modificējiet kodu, lai pievienotu dažus pamata lietotāja interfeisa elementus, piemēram, etiķeti un pogu.

  1. Pievienojiet etiķeti elementā StackLayout. Elements StackLayout ļauj sakārtot tajā esošos elementus secībā vertikāli vai horizontāli.
    <StackLayout Padding = "50">
    <Etiķetes teksts = "Mana jaunā mobilā lietojumprogramma"
    HorizontalOptions = "Centrs"
    VerticalOptions = "CentrsUnIzvērst"
    FontAttributes = "Treknrakstā, slīprakstā"
    Fonta izmērs = "24"
    Teksta krāsa = "Melns" />
    </StackLayout>
  2. Zem etiķetes un joprojām elementā StackLayout pievienojiet pogu.
    <Pogas teksts = "1. poga"
    x: Vārds = "Poga 1"
    Noklikšķināja = "ClickButton"
    Fona krāsa = "#2196F3"
    Teksta krāsa = "WhiteSmoke"
    Augstuma pieprasījums = "50" />
  3. Pievienojiet funkciju Galvenā lapa.xaml.cs, kas tiks izpildīts, noklikšķinot uz pogas.
    asinhronsnederīgs ClickButton (objekta sūtītājs, EventArgs e)
    {
    // Mainīt uz tekstuno pogu kad to ir noklikšķināja ieslēgts
    Pogas poga = (Pogas) sūtītājs;
    pogu. Teksts = "Poga tika noklikšķināta!";
    }

Kā palaist Xamarin lietojumprogrammu, izmantojot Android emulatoru

Lietojumprogrammu Xamarin var palaist, izmantojot emulatoru, kuru varat atlasīt Visual Studio rīkjoslas augšdaļā.

  1. Visual Studio augšpusē noklikšķiniet uz nolaižamās izvēlnes. Šeit jūs varat izvēlēties, kuru platformu vēlaties izmantot. Izvēlieties Xamarin projekts. Android.
  2. Noklikšķiniet uz zaļās atskaņošanas pogas blakus nolaižamajai izvēlnei, lai palaistu mobilo lietotni.
  3. Ja izmantojat sistēmu Windows un izmantojat Hyper-V, jums var tikt lūgts ieslēgt Hyper V. Šajā gadījumā atveriet Ieslēdziet vai izslēdziet Windows līdzekļusun atlasiet Hyper-V.
  4. Kad emulators tiek palaists, varat izpētīt jums pieejamās funkcijas. Tas ietver standarta mobilās funkcijas, piemēram, tālruņa ieslēgšana vai izslēgšana. Varat arī piekļūt atrašanās vietas un mobilā tālruņa informācijai, virtuālajiem sensoriem un papildu iestatījumiem.
  5. Pagaidiet, līdz Visual Studio projekts pabeigs būvniecību. Kad tas būs pabeigts, emulatora mobilais ekrāns mainīsies, lai parādītu jūsu mobilās lietojumprogrammas galveno lapu.
  6. Lai pārbaudītu savu lietojumprogrammu, izmantojot iOS, mainiet nolaižamo izvēlni, lai atlasītu iOS, nevis Android, un pēc tam vēlreiz noklikšķiniet uz zaļās atskaņošanas pogas.

Mobilo lietojumprogrammu izveide, izmantojot Xamarin

Xamarin ļauj izveidot mobilās lietojumprogrammas daudzās platformās, piemēram, iOS, Android vai Windows. Tas ļauj izmantot lietotāja saskarnes elementus, kas ir atkārtoti lietojami, vai lietotāja interfeisa elementus, kurus varat kopīgot daudzās platformās.

Kad veidojat jaunu Xamarin projektu, varat pievienot savu saturu pieejamajos xaml un C# failos. Varat arī pārbaudīt, kā izskatās jūsu mobilā lietojumprogramma, atverot to, izmantojot emulatoru.

Ir daudz kursu un resursu, kurus varat izpētīt, lai uzlabotu savas zināšanas par mobilo lietojumprogrammu izveidi. Tas ietver arī izstrādes kursus noteiktām platformām, piemēram, Android vai iOS izstrādei.