Xamarin je platforma, která vám umožňuje vytvářet mobilní aplikace. Je to open source a má podporu komunity od vývojářů a uživatelů po celém světě.

Mobilní aplikace můžete vytvářet na různých platformách, jako je iOS, Android nebo Windows. Uživatelské rozhraní může být také specifické pro platformu nebo sdílet napříč platformami v závislosti na tom, zda používáte Xamarin Native nebo Xamarin Forms.

Visual Studio umožňuje vytvořit nový projekt Xamarin a přidat svůj obsah do mobilní aplikace. Poté můžete svou mobilní aplikaci otestovat spuštěním přes emulátor.

Co jsou Xamarin nativní a Xamarin Formy?

Xamarin Native zahrnuje Xamarin iOS, Xamarin Windows nebo Xamarin Android. Umožňuje vám vytvářet uživatelská rozhraní pro konkrétní platformu.

Některé komponenty uživatelského rozhraní můžete například používat pouze v systému Android a jiné komponenty uživatelského rozhraní pouze v systému iOS. To je skvělé, pokud chcete vlastní návrhy pro různé platformy, ale může to vést k pomalejšímu vývoji.

Na druhé straně Xamarin Forms vám umožňuje vytvářet sdílené komponenty uživatelského rozhraní, které můžete znovu použít na mnoha platformách. To je dobré pro obecné součásti, jako jsou tlačítka nebo textová pole, která budou vypadat stejně na všech zařízeních. To také obecně vede k rychlejšímu vývoji.

instagram viewer

Microsoft je v současné době v procesu nahrazení Xamarin .NET MAUI (Multiform App User Interface) jako součást .NET 6. Podle Blog .NET společnosti Microsoft, jednou z nových funkcí je možnost používat jeden projekt namísto mnoha projektů napříč mnoha platformami.

Jak stáhnout a nainstalovat Mobile Development for .NET

K vybudování a Microsoft Xamarin mobilní aplikaci, kterou si musíte stáhnout a nainstalovat Mobilní vývoj pro .NET ve Visual Studiu. To vám dává možnost vytvářet projekty Xamarin. Dodává se také s emulátor pro testování vaší mobilní aplikace na PC.

  1. Otevřete instalační program sady Visual Studio.
  2. Vyber verze Visual Studia chcete použít, a klikněte na Upravit.
  3. Přejděte dolů do kategorie Mobily a hry. Vybrat Mobilní vývoj s .NET. Seznam toho, co to zahrnuje, si můžete prohlédnout v pravém panelu.
  4. Vpravo dole vyberte Nainstalujte během stahovánía klikněte na Upravit. Počkejte na dokončení procesu instalace.

Jak vytvořit nový projekt Xamarin

Jakmile nainstalujete Mobile development with .NET, otevřete Visual Studio a vytvořte nový projekt Xamarin.

  1. V horní části sady Visual Studio otevřete soubor Soubor tab. Vznášet se nad Novýa vyberte Projekt.
  2. Pomocí vyhledávacího pole vyhledejte Xamarin. Okno se vyplní seznamem projektů Xamarin, které můžete vytvořit, včetně projektů pro Xamarin Native nebo Xamarin Forms.
  3. Vyberte mobilní aplikaci (Xamarin Forms).
  4. Vybrat Prázdný šablona. Pod Plošina, vyberte platformy, pro které chcete vytvořit svou mobilní aplikaci (může to být Android i iOS).

Základní součásti aplikace Xamarin

Ve výchozím nastavení tvoří aplikaci Xamarin více projektů. The Projekt Xamarin ukládá sdílené prvky uživatelského rozhraní nebo logiku. Obsahuje Hlavní strana.xaml soubor, který ukládá sdílené prvky uživatelského rozhraní, které budou fungovat pro zařízení iOS i Android.

The Projekt Xamarin obsahuje také složku Dependencies, ve které jsou uloženy některé balíčky NuGet. Tyto balíčky NuGet obsahují požadované funkce, aby projekt Xamarin fungoval.

Existují také dva další samostatné projekty, každý pro platformy Android a iOS. Pokud používáte mobilní aplikaci pomocí systému Android, aplikace se spustí od MainActivity.xaml soubor. Pokud používáte mobilní aplikaci pomocí iOS, aplikace se spustí od Main.cs soubor.

Jak přidat obsah do vaší aplikace Xamarin

Přidejte do své mobilní aplikace nějaký obsah. Xamarin obsahuje řadu vestavěných prvků, jako jsou štítky, tlačítka nebo rámečky, které můžete použít k sestavení svého rozhraní.

Každý prvek má také atributy, jako je barva, text nebo jiný použitelný styl. Syntaxe je trochu podobná tomu, jak byste vytvořili HTML tagy. Například:

<Text štítku = "Ahoj" />

V MainPage.xaml upravte kód a přidejte několik základních prvků uživatelského rozhraní, jako je štítek a tlačítko.

  1. Přidejte štítek do prvku StackLayout. Element StackLayout umožňuje uspořádat prvky v něm v pořadí, vertikálně nebo horizontálně.
    <StackLayout Padding = "50">
    <Text štítku = "Moje nová mobilní aplikace"
    HorizontalOptions = "Centrum"
    Vertikální možnosti = "CenterAndExpand"
    FontAttributes = "Tučné, kurzíva"
    Velikost písma = "24"
    TextColor = "Černá" />
    </StackLayout>
  2. Pod štítek a stále v rámci prvku StackLayout přidejte tlačítko.
    <Text tlačítka = "Tlačítko 1"
    x: Jméno = "Tlačítko1"
    Kliknuto = "ClickButton"
    Barva pozadí = "#2196F3"
    TextColor = "Bílý kouř"
    Požadavek na výšku = "50" />
  3. Přidejte funkci MainPage.xaml.cs, který se spustí po kliknutí na tlačítko.
    asynchronníprázdnota ClickButton (odesílatel objektu, EventArgs e)
    {
    // Změna a textz tlačítko když to je klikli na
    Tlačítko tlačítko = (tlačítko) odesílatel;
    knoflík. Text = "Bylo kliknuto na tlačítko!";
    }

Jak spustit aplikaci Xamarin pomocí emulátoru Android

Aplikaci Xamarin můžete spustit pomocí emulátoru, který můžete vybrat v horní části panelu nástrojů sady Visual Studio.

  1. V horní části sady Visual Studio klikněte na rozevírací seznam. Zde si můžete vybrat, kterou platformu chcete používat. Vybrat Projekt Xamarin. Android.
  2. Kliknutím na zelené tlačítko přehrávání vedle rozevíracího seznamu spustíte mobilní aplikaci.
  3. Pokud používáte Windows a máte Hyper-V, můžete být požádáni o zapnutí Hyper V. V tomto případě otevřete Zapnout nebo vypnout funkce Windowsa vyberte Hyper-V.
  4. Když se emulátor spustí, můžete prozkoumat funkce, které máte k dispozici. To zahrnuje standardní mobilní funkce, jako je zapnutí nebo vypnutí telefonu. Můžete také přistupovat k informacím o poloze a mobilním sítím, virtuálním senzorům a dalším nastavením.
  5. Počkejte, až projekt Visual Studio dokončí sestavení. Po dokončení se mobilní obrazovka na emulátoru změní a zobrazí hlavní stránku vaší mobilní aplikace.
  6. Chcete-li aplikaci otestovat pomocí iOS, změňte rozevírací seznam tak, aby místo Androidu vybral iOS, a poté znovu klikněte na zelené tlačítko přehrávání.

Vytváření mobilních aplikací pomocí Xamarin

Xamarin vám umožňuje vytvářet mobilní aplikace na mnoha platformách, jako je iOS, Android nebo Windows. Umožňuje vám používat prvky uživatelského rozhraní, které jsou opakovaně použitelné, nebo prvky uživatelského rozhraní, které můžete sdílet na mnoha platformách.

Když vytvoříte nový projekt Xamarin, můžete přidat svůj obsah do dostupných souborů xaml a C#. Můžete si také vyzkoušet, jak vypadá vaše mobilní aplikace, když ji otevřete pomocí emulátoru.

Existuje mnoho kurzů a zdrojů, které můžete prozkoumat, abyste zlepšili své znalosti o vytváření mobilních aplikací. Patří sem také vývojářské kurzy pro konkrétní platformy, jako je vývoj pro Android nebo iOS.