Xamarin on alusta, jonka avulla voit rakentaa mobiilisovelluksia. Se on avoimen lähdekoodin, ja sitä tukevat yhteisön kehittäjät ja käyttäjät ympäri maailmaa.
Voit rakentaa mobiilisovelluksia useille alustoille, kuten iOS, Android tai Windows. Käyttöliittymä voi myös olla alustakohtainen tai jaettavissa eri alustoilla riippuen siitä, käytätkö Xamarin Nativea vai Xamarin Formsia.
Visual Studion avulla voit luoda uuden Xamarin-projektin ja lisätä sisältöäsi mobiilisovellukseesi. Voit sitten testata mobiilisovellustasi suorittamalla sen emulaattorin kautta.
Mitä ovat Xamarinin alkuperäiset ja Xamarin-muodot?
Xamarin Native sisältää Xamarin iOS: n, Xamarin Windowsin tai Xamarin Androidin. Sen avulla voit rakentaa käyttöliittymiä tietylle alustalle.
Voit esimerkiksi käyttää joitain käyttöliittymäkomponentteja vain Androidissa ja muita käyttöliittymäkomponentteja vain iOS: ssä. Tämä on hienoa, jos haluat mukautettuja malleja eri alustoille, mutta se voi johtaa hitaampaan kehitykseen.
Xamarin Forms puolestaan antaa sinun rakentaa jaettuja käyttöliittymäkomponentteja, joita voit käyttää uudelleen useilla alustoilla. Tämä on hyvä yleisille komponenteille, kuten painikkeille tai tekstilaatikoille, jotka näyttävät samalta kaikissa laitteissa. Tämä johtaa myös yleensä nopeampaan kehitykseen.
Microsoft on parhaillaan korvaamassa Xamarinia .NET MAUI: lla (Multiform App User Interface) osana .NET 6:ta. Mukaan Microsoftin .NET-blogi, yksi uusista ominaisuuksista on mahdollisuus käyttää yhtä projektia useiden eri alustojen sijaan.
Kuinka ladata ja asentaa Mobile Development for .NET
Rakentamaan a Microsoft Xamarin mobiilisovellus, joka sinun on ladattava ja asennettava Mobiilikehitys .NET: lle Visual Studiossa. Tämä antaa sinulle mahdollisuuden luoda Xamarin-projekteja. Sen mukana tulee myös emulaattori mobiilisovelluksesi testaamiseksi tietokoneella.
- Avaa Visual Studio Installer.
- Valitse Visual Studion versio jota haluat käyttää, ja napsauta Muuttaa.
- Vieritä alas Mobiili ja pelit -luokkaan. Valitse Mobiilikehitys .NET: n avulla. Voit tarkastella luetteloa siitä, mitä tämä sisältää oikeanpuoleisesta paneelista.
- Valitse oikeasta alakulmasta Asenna latauksen aikanaja napsauta Muuttaa. Odota, että asennusprosessi on valmis.
Kuinka luoda uusi Xamarin-projekti
Kun olet asentanut mobiilikehityksen .NET: n kanssa, avaa Visual Studio ja luo uusi Xamarin-projekti.
- Avaa Visual Studion yläreunassa Tiedosto -välilehti. Vie hiiri päälle Uusija valitse Projekti.
- Käytä hakupalkkia etsiäksesi Xamarin. Ikkuna täyttää luettelon Xamarin-projekteista, joita voit luoda, mukaan lukien Xamarin Native- tai Xamarin Forms -projektit.
- Valitse mobiilisovellus (Xamarin Forms).
- Valitse Tyhjä sapluuna. Alla Alusta, valitse alustat, joille haluat rakentaa mobiilisovelluksesi (voi olla sekä Android että iOS).
Xamarin-sovelluksen peruskomponentit
Oletusarvoisesti useat projektit muodostavat Xamarin-sovelluksen. The Xamarin-projekti tallentaa jaettuja käyttöliittymäelementtejä tai logiikkaa. Se sisältää Pääsivu.xaml tiedosto, joka tallentaa jaetut käyttöliittymäelementit, jotka toimivat sekä iOS- että Android-laitteissa.
The Xamarin-projekti sisältää myös Dependencies-kansion, johon on tallennettu joitakin NuGet-paketteja. Nämä NuGet-paketit sisältävät tarvittavat toiminnot, jotta Xamarin-projekti toimii.
On myös kaksi muuta erillistä projektia, kumpikin Android- ja iOS-alustoille. Jos käytät mobiilisovellusta Androidilla, sovellus käynnistyy kohdasta MainActivity.xaml tiedosto. Jos käytät mobiilisovellusta iOS: llä, sovellus käynnistyy kohdasta Main.cs tiedosto.
Kuinka lisätä sisältöä Xamarin-sovellukseesi
Lisää sisältöä mobiilisovellukseesi. Xamarin sisältää joukon sisäänrakennettuja elementtejä, kuten tarroja, painikkeita tai laatikoita, joita voit käyttää käyttöliittymän rakentamiseen.
Jokaisella elementillä on myös attribuutteja, kuten väri, teksti tai muu soveltuva tyyli. Syntaksi on vähän samanlainen kuin HTML-tunnisteiden luominen. Esimerkiksi:
<Tunnisteen teksti = "Hei" />
Vuonna Pääsivu.xaml tiedosto, muokkaa koodia ja lisää muutama käyttöliittymän peruselementti, kuten tarra ja painike.
- Lisää tarra StackLayout-elementtiin. StackLayout-elementin avulla voit järjestää sen sisällä olevat elementit järjestykseen joko pysty- tai vaakasuunnassa.
<StackLayout Padding = "50">
<Tunnisteen teksti = "Uusi mobiilisovellus"
HorizontalOptions = "Keskusta"
VerticalOptions = "KeskitäJaLaajenna"
FontAttributes = "Lihavoitu kursiivi"
Fonttikoko = "24"
Tekstin väri = "Musta" />
</StackLayout> - Lisää painike Labelin alle ja edelleen StackLayout-elementtiin.
<Painikkeen teksti = "Painike 1"
x: Nimi = "Painike 1"
Napsautettu = "ClickButton"
Taustaväri = "#2196F3"
Tekstin väri = "Valkoinen savu"
HeightRequest = "50" /> - Lisää toiminto sisään MainPage.xaml.cs, joka suoritetaan, kun napsautat painiketta.
asynkmitätön ClickButton (objektin lähettäjä, EventArgs e)
{
// Muuttaa the teksti/ nappi kun se On napsautettiin päällä
Painikepainike = (Painike) lähettäjä;
-painiketta. Teksti = "Painiketta klikattiin!";
}
Kuinka käyttää Xamarin-sovellusta Android-emulaattorilla
Voit ajaa Xamarin-sovellusta emulaattorilla, jonka voit valita Visual Studion työkalupalkin yläreunasta.
- Napsauta Visual Studion yläosassa olevaa avattavaa valikkoa. Täältä voit valita, mitä alustaa haluat käyttää. Valitse Xamarin-projekti. Android.
- Napsauta avattavan valikon vieressä olevaa vihreää toistopainiketta käynnistääksesi mobiilisovelluksen.
- Jos käytät Windowsia ja sinulla on Hyper-V, sinua saatetaan pyytää ottamaan Hyper V päälle. Avaa tässä tapauksessa Laita Windows toiminnot päälle tai poisja valitse Hyper-V.
- Kun emulaattori käynnistyy, voit tutkia käytettävissäsi olevia toimintoja. Tämä sisältää tavallisia mobiilitoimintoja, kuten puhelimen virran kytkemisen tai sammuttamisen. Voit myös käyttää sijainti- ja matkapuhelintietoja, virtuaalisia antureita ja lisäasetuksia.
- Odota, että Visual Studio -projekti on valmis. Kun olet valmis, emulaattorin mobiilinäyttö muuttuu näyttämään mobiilisovelluksesi pääsivun.
- Testaa sovelluksesi iOS: llä valitsemalla avattavasta valikosta iOS Androidin sijaan ja napsauta sitten vihreää toistopainiketta uudelleen.
Mobiilisovellusten luominen Xamarinilla
Xamarinin avulla voit rakentaa mobiilisovelluksia useille alustoille, kuten iOS, Android tai Windows. Sen avulla voit käyttää uudelleenkäytettäviä käyttöliittymäelementtejä tai käyttöliittymäelementtejä, joita voit jakaa useille alustoille.
Kun luot uuden Xamarin-projektin, voit lisätä sisältösi käytettävissä oleviin xaml- ja C#-tiedostoihin. Voit myös testata, miltä mobiilisovelluksesi näyttää avaamalla sen emulaattorilla.
Voit tutkia monia kursseja ja resursseja parantaaksesi tietojasi mobiilisovellusten rakentamisesta. Tämä sisältää myös kehityskurssit tietyille alustoille, kuten Android- tai iOS-kehitys.