Xamarin to platforma umożliwiająca budowanie aplikacji mobilnych. Jest open-source i ma wsparcie społeczności od programistów i użytkowników na całym świecie.

Możesz tworzyć aplikacje mobilne na różne platformy, takie jak iOS, Android czy Windows. Interfejs użytkownika może być również specyficzny dla platformy lub udostępniany na różnych platformach, w zależności od tego, czy używasz Xamarin Native czy Xamarin Forms.

Visual Studio umożliwia tworzenie nowego projektu Xamarin i dodawanie zawartości do aplikacji mobilnej. Następnie możesz przetestować swoją aplikację mobilną, uruchamiając ją w emulatorze.

Co to są formy natywne Xamarin i formy Xamarin?

Xamarin Native obejmuje Xamarin iOS, Xamarin Windows lub Xamarin Android. Pozwala na budowanie interfejsów użytkownika dla konkretnej platformy.

Na przykład niektórych składników interfejsu użytkownika można używać tylko w systemie Android, a innych składników interfejsu użytkownika tylko w systemie iOS. Jest to świetne, jeśli potrzebujesz niestandardowych projektów dla różnych platform, ale może prowadzić do wolniejszego rozwoju.

instagram viewer

Z drugiej strony Xamarin Forms umożliwia tworzenie udostępnionych składników interfejsu użytkownika, których można ponownie używać na wielu platformach. Jest to dobre dla ogólnych komponentów, takich jak przyciski lub pola tekstowe, które będą wyglądać tak samo na wszystkich urządzeniach. Prowadzi to również na ogół do szybszego rozwoju.

Microsoft jest obecnie w trakcie zastępowania Xamarin przez .NET MAUI (Multiform App User Interface) w ramach .NET 6. Według Blog Microsoft .NET, jedną z nowych funkcji jest możliwość korzystania z jednego projektu zamiast wielu projektów na wielu platformach.

Jak pobrać i zainstalować program mobilny dla platformy .NET

Zbudować Microsoft Xamarin aplikacja mobilna, którą musisz pobrać i zainstalować Programowanie mobilne dla .NET w programie Visual Studio. Daje to możliwość tworzenia projektów Xamarin. Jest również wyposażony w emulator do testowania aplikacji mobilnej na komputerze PC.

  1. Otwórz Instalator programu Visual Studio.
  2. Wybierz wersja programu Visual Studio chcesz użyć, i kliknij Modyfikować.
  3. Przewiń w dół do kategorii Urządzenia mobilne i gry. Wybierz Programowanie mobilne z .NET. Możesz wyświetlić listę tego, co obejmuje w prawym panelu.
  4. W prawym dolnym rogu wybierz Zainstaluj podczas pobieraniai kliknij Modyfikować. Poczekaj na zakończenie procesu instalacji.

Jak utworzyć nowy projekt Xamarin

Po zainstalowaniu aplikacji Mobile Development z platformą .NET otwórz program Visual Studio i utwórz nowy projekt Xamarin.

  1. W górnej części programu Visual Studio otwórz Plik patka. Najedź na Nowyi wybierz Projekt.
  2. Użyj paska wyszukiwania, aby wyszukać Xamarin. W oknie pojawi się lista projektów Xamarin, które możesz utworzyć, w tym projekty dla Xamarin Native lub Xamarin Forms.
  3. Wybierz aplikację mobilną (formularze Xamarin).
  4. Wybierz Pusty szablon. Pod Platforma, wybierz platformy, dla których chcesz zbudować swoją aplikację mobilną (może to być zarówno Android, jak i iOS).

Podstawowe składniki aplikacji Xamarin

Domyślnie wiele projektów tworzy aplikację platformy Xamarin. The XamarinProject przechowuje wspólne elementy interfejsu użytkownika lub logikę. Zawiera Strona główna.xaml plik, w którym przechowywane są udostępnione elementy interfejsu użytkownika, które będą działać zarówno na urządzeniach z systemem iOS, jak i Android.

The XamarinProject zawiera również folder Dependencies, w którym przechowywane są niektóre pakiety NuGet. Te pakiety NuGet zawierają funkcje wymagane do działania projektu Xamarin.

Istnieją również dwa inne oddzielne projekty, każdy na platformy Android i iOS. Jeśli korzystasz z aplikacji mobilnej w systemie Android, aplikacja zaczyna się od MainActivity.xaml plik. Jeśli korzystasz z aplikacji mobilnej w systemie iOS, aplikacja zaczyna się od Główna.cs plik.

Jak dodać zawartość do aplikacji Xamarin

Dodaj zawartość do swojej aplikacji mobilnej. Platforma Xamarin zawiera szereg wbudowanych elementów, takich jak etykiety, przyciski lub pola, których można użyć do zbudowania interfejsu.

Każdy element ma również atrybuty, takie jak kolor, tekst lub inny odpowiedni styl. Składnia jest trochę podobna do tworzenia znaczników HTML. Na przykład:

<Tekst etykiety = "Witam" />

w Strona główna.xaml plik, zmodyfikuj kod, aby dodać kilka podstawowych elementów interfejsu użytkownika, takich jak etykieta i przycisk.

  1. Dodaj Label w elemencie StackLayout. Element StackLayout umożliwia uporządkowanie znajdujących się w nim elementów w pionie lub poziomie.
    <StackLayout Padding = "50">
    <Tekst etykiety = "Moja nowa aplikacja mobilna"
    Opcje poziome = "Środek"
    Opcje pionowe = "Wyśrodkuj i rozwiń"
    Atrybuty czcionki = "Pogrubiona kursywa"
    Rozmiar czcionki = "24"
    Kolor tekstu = "Czarny" />
    </StackLayout>
  2. Pod etykietą i nadal w elemencie StackLayout dodaj przycisk.
    <Tekst przycisku = "Przycisk 1"
    x: Nazwa = "Przycisk 1"
    Kliknięty = "Kliknij przycisk"
    Kolor tła = "#2196F3"
    Kolor tekstu = "Biały dym"
    Żądanie wysokości = "50" />
  3. Dodaj funkcję w Strona główna.xaml.cs, który zostanie wykonany po kliknięciu przycisku.
    asynchronicznypróżnia ClickButton (nadawca obiektu, EventArgs e)
    {
    // Zmiana ten tekstz przycisk gdy to jest kliknięty na
    Przycisk przycisk = (Przycisk) nadawca;
    przycisk. Tekst = "Przycisk został kliknięty!";
    }

Jak uruchomić aplikację Xamarin za pomocą emulatora Androida?

Aplikację Xamarin można uruchomić za pomocą emulatora, który można wybrać u góry paska narzędzi w programie Visual Studio.

  1. W górnej części programu Visual Studio kliknij menu rozwijane. Tutaj możesz wybrać platformę, z której chcesz korzystać. Wybierz Projekt Xamarin. Android.
  2. Kliknij zielony przycisk odtwarzania obok menu, aby uruchomić aplikację mobilną.
  3. Jeśli używasz systemu Windows i masz Hyper-V, możesz zostać poproszony o włączenie Hyper V. W takim przypadku otwórz Włącz lub wyłącz funkcje systemu Windowsi wybierz Hyper-V.
  4. Po uruchomieniu emulatora możesz zapoznać się z dostępnymi funkcjami. Obejmuje to standardowe funkcje mobilne, takie jak włączanie i wyłączanie telefonu. Możesz także uzyskać dostęp do informacji o lokalizacji i sieci komórkowej, wirtualnych czujników i dodatkowych ustawień.
  5. Poczekaj, aż projekt programu Visual Studio zakończy budowanie. Po zakończeniu ekran mobilny na emulatorze zmieni się, aby pokazać stronę główną aplikacji mobilnej.
  6. Aby przetestować swoją aplikację za pomocą iOS, zmień menu rozwijane, aby wybrać iOS zamiast Androida, a następnie ponownie kliknij zielony przycisk odtwarzania.

Tworzenie aplikacji mobilnych przy użyciu platformy Xamarin

Platforma Xamarin umożliwia tworzenie aplikacji mobilnych na wielu platformach, takich jak iOS, Android czy Windows. Umożliwia korzystanie z elementów interfejsu użytkownika, które można ponownie wykorzystać lub elementów interfejsu użytkownika, które można udostępniać na wielu platformach.

Podczas tworzenia nowego projektu Xamarin możesz dodać zawartość w dostępnych plikach xaml i C#. Możesz także przetestować wygląd swojej aplikacji mobilnej, otwierając ją za pomocą emulatora.

Istnieje wiele kursów i zasobów, które możesz wykorzystać, aby poszerzyć swoją wiedzę na temat tworzenia aplikacji mobilnych. Obejmuje to również kursy programistyczne dla określonych platform, takich jak programowanie na Androida lub iOS.