Xamarin yra platforma, leidžianti kurti programas mobiliesiems. Tai atvirojo kodo ir bendruomenės palaikymas iš kūrėjų ir vartotojų visame pasaulyje.
Galite kurti programas mobiliesiems įvairiose platformose, pvz., „iOS“, „Android“ ar „Windows“. UI taip pat gali būti specifinė platforma arba bendrinama įvairiose platformose, atsižvelgiant į tai, ar naudojate „Xamarin Native“, ar „Xamarin Forms“.
„Visual Studio“ leidžia sukurti naują „Xamarin“ projektą ir pridėti turinį prie savo mobiliosios programos. Tada galite išbandyti programą mobiliesiems paleisdami ją per emuliatorių.
Kas yra Xamarin Native ir Xamarin formos?
„Xamarin Native“ apima „Xamarin iOS“, „Xamarin Windows“ arba „Xamarin Android“. Tai leidžia kurti vartotojo sąsajas konkrečiai platformai.
Pavyzdžiui, kai kuriuos vartotojo sąsajos komponentus galite naudoti tik „Android“, o kitus – tik „iOS“. Tai puiku, jei norite pritaikytų skirtingų platformų dizainą, tačiau tai gali lėtėti.
Kita vertus, „Xamarin Forms“ leidžia kurti bendrinamus vartotojo sąsajos komponentus, kuriuos galite pakartotinai naudoti daugelyje platformų. Tai tinka bendriesiems komponentams, tokiems kaip mygtukai ar teksto laukeliai, kurie visuose įrenginiuose atrodys vienodai. Tai taip pat paprastai lemia greitesnį vystymąsi.
„Microsoft“ šiuo metu keičia „Xamarin“ į .NET MAUI (daugiaformių programų vartotojo sąsaja), kuri yra .NET 6 dalis. Pagal „Microsoft“ .NET tinklaraštis, viena iš naujų funkcijų yra galimybė naudoti vieną projektą, o ne daug projektų įvairiose platformose.
Kaip atsisiųsti ir įdiegti Mobile Development for .NET
Norėdami pastatyti a Microsoft Xamarin mobiliąją programą, kurią reikia atsisiųsti ir įdiegti Mobilioji plėtra, skirta .NET Visual Studio. Tai suteikia jums galimybę kurti Xamarin projektus. Taip pat yra su emuliatorius, skirtas išbandyti mobiliąją programą kompiuteryje.
- Atidarykite „Visual Studio Installer“.
- Pasirink Visual Studio versija norite naudoti, ir spustelėkite Modifikuoti.
- Slinkite žemyn iki kategorijos Mobilieji ir žaidimai. Pasirinkite Mobiliojo ryšio kūrimas naudojant .NET. Dešiniajame skydelyje galite peržiūrėti, kas tai apima.
- Apatiniame dešiniajame kampe pasirinkite Įdiekite atsisiunčiant, ir spustelėkite Modifikuoti. Palaukite, kol baigsis diegimo procesas.
Kaip sukurti naują Xamarin projektą
Įdiegę mobilųjį kūrimą su .NET, atidarykite „Visual Studio“ ir sukurkite naują „Xamarin“ projektą.
- „Visual Studio“ viršuje atidarykite Failas skirtukas. Užveskite pelės žymeklį virš Naujair pasirinkite Projektas.
- Norėdami ieškoti Xamarin, naudokite paieškos juostą. Lange bus pateiktas Xamarin projektų, kuriuos galite sukurti, sąrašas, įskaitant Xamarin Native arba Xamarin Forms projektus.
- Pasirinkite programą mobiliesiems (Xamarin Forms).
- Pasirinkite a Tuščias šabloną. Pagal Platforma, pasirinkite platformas, kurioms norite kurti savo mobiliąją programėlę (gali būti ir Android, ir iOS).
Pagrindiniai Xamarin programos komponentai
Pagal numatytuosius nustatymus „Xamarin“ programą sudaro keli projektai. The Xamarin projektas saugo bendrinamus vartotojo sąsajos elementus arba logiką. Jame yra Pagrindinis puslapis.xaml failą, kuriame saugomi bendrinami vartotojo sąsajos elementai, kurie veiks tiek iOS, tiek Android įrenginiuose.
The Xamarin projektas taip pat yra aplankas Priklausomybės, kuriame saugomi kai kurie „NuGet“ paketai. Šiuose „NuGet“ paketuose yra reikalingų funkcijų, kad „Xamarin“ projektas veiktų.
Taip pat yra dar du atskiri projektai, kurių kiekvienas skirtas „Android“ ir „iOS“ platformoms. Jei naudojate programą mobiliesiems naudodami „Android“, programa paleidžiama nuo MainActivity.xaml failą. Jei naudojate programą mobiliesiems naudodami iOS, programa paleidžiama nuo Pagrindinis.cs failą.
Kaip pridėti turinį į savo Xamarin programą
Pridėkite šiek tiek turinio prie savo mobiliosios programos. Xamarin apima daugybę integruotų elementų, tokių kaip etiketės, mygtukai ar langeliai, kuriuos galite naudoti kurdami sąsają.
Kiekvienas elementas taip pat turi atributų, tokių kaip spalva, tekstas ar kitas taikomas stilius. Sintaksė yra šiek tiek panaši į tai, kaip sukurtumėte HTML žymas. Pavyzdžiui:
<Etiketės tekstas = "Sveiki" />
Viduje Pagrindinis puslapis.xaml failą, pakeiskite kodą, kad pridėtumėte kelis pagrindinius vartotojo sąsajos elementus, pvz., etiketę ir mygtuką.
- Pridėkite etiketę „StackLayout“ elemente. Elementas „StackLayout“ leidžia tvarkyti jame esančius elementus vertikaliai arba horizontaliai.
<StackLayout Padding = "50">
<Etiketės tekstas = "Mano nauja mobilioji programa"
Horizontalios parinktys = "centras"
VerticalOptions = "CentrasIrIšplėsti"
FontAttributes = "Paryškintas, kursyvas"
Šrifto dydis = "24"
Teksto spalva = "Juoda" />
</StackLayout> - Po etikete ir vis dar elemente „StackLayout“ pridėkite mygtuką.
<Mygtuko tekstas = "1 mygtukas"
x: Vardas = "Mygtukas 1"
Paspaudė = "Spustelėkite mygtuką"
Fono spalva = "#2196F3"
Teksto spalva = "WhiteSmoke"
HeightRequest = "50" /> - Pridėkite funkciją Pagrindinis puslapis.xaml.cs, kuris bus vykdomas spustelėjus mygtuką.
asynctuštuma ClickButton (objekto siuntėjas, EventArgs e)
{
// Keisti į tekstąapie mygtukas kada tai yra spustelėjo įjungta
Mygtuko mygtukas = (mygtuko) siuntėjas;
mygtuką. Tekstas = "Mygtukas buvo paspaustas!";
}
Kaip paleisti „Xamarin“ programą naudojant „Android“ emuliatorių
„Xamarin“ programą galite paleisti naudodami emuliatorių, kurį galite pasirinkti „Visual Studio“ įrankių juostos viršuje.
- „Visual Studio“ viršuje spustelėkite išskleidžiamąjį meniu. Čia galite pasirinkti, kurią platformą norite naudoti. Pasirinkite „Xamarin“ projektas. Android.
- Spustelėkite žalią paleidimo mygtuką, esantį šalia išskleidžiamojo meniu, kad paleistumėte programą mobiliesiems.
- Jei naudojate „Windows“ ir turite „Hyper-V“, gali būti paprašyta įjungti „Hyper V“. Šiuo atveju atidarykite Įjunkite arba išjunkite „Windows“ funkcijasir pasirinkite Hyper-V.
- Kai emuliatorius paleidžiamas, galite ištirti jums prieinamas funkcijas. Tai apima standartines mobiliojo telefono funkcijas, tokias kaip telefono įjungimas arba išjungimas. Taip pat galite pasiekti vietos ir korinio ryšio informaciją, virtualius jutiklius ir papildomus nustatymus.
- Palaukite, kol „Visual Studio“ projektas baigs kurti. Kai baigsite, emuliatoriaus mobiliojo telefono ekranas pasikeis, kad būtų rodomas pagrindinis programos mobiliesiems puslapis.
- Norėdami išbandyti programą naudodami „iOS“, pakeiskite išskleidžiamąjį meniu ir pasirinkite „iOS“, o ne „Android“, tada dar kartą spustelėkite žalią paleidimo mygtuką.
Mobiliųjų programų kūrimas naudojant Xamarin
„Xamarin“ leidžia kurti mobiliąsias programas įvairiose platformose, pvz., „iOS“, „Android“ ar „Windows“. Tai leidžia naudoti UI elementus, kuriuos galima naudoti pakartotinai, arba UI elementus, kuriuos galite bendrinti daugelyje platformų.
Kai kuriate naują Xamarin projektą, galite pridėti savo turinį į turimus xaml ir C# failus. Taip pat galite išbandyti, kaip atrodo jūsų mobilioji programa, atidarę ją naudodami emuliatorių.
Yra daug kursų ir išteklių, kuriuos galite tyrinėti, kad patobulintumėte žinias, kaip kurti programas mobiliesiems. Tai taip pat apima kūrimo kursus konkrečioms platformoms, pvz., Android arba iOS kūrimui.