Erstellen Ihrer ersten Xamarin.Forms-App
Sehen Sie sich dieses Video an, und gehen Sie wie gezeigt vor, um Ihre erste mobile App mit Xamarin.Forms zu erstellen.
Exemplarische Vorgehensweise für Windows
Führen Sie die folgenden Schritte zum Video oben aus:
Wählen Sie Datei > Neu > Projekt…, oder drücken Sie auf die Schaltfläche Neues Projekt erstellen…:
Suchen Sie nach „Xamarin“, oder wählen Sie im Menü Projekttyp die Option Mobil aus. Wählen Sie den Projekttyp Mobile App (Xamarin.Forms) aus:
Wählen Sie einen Projektnamen aus – im Beispiel wird der Name „AwesomeApp“ verwendet:
Klicken Sie auf den Projekttyp Leer, und vergewissern Sie sich, dass Android und iOS ausgewählt sind:
Warten Sie, bis die NuGet-Pakete wiederhergestellt sind (wenn die Wiederherstellung abgeschlossen wurde, wird eine Meldung in der Statusleiste angezeigt).
Für neue Visual Studio 2019-Installationen wird kein Android-Emulator konfiguriert. Klicken Sie auf die Dropdownschaltfläche auf der Schaltfläche Debuggen, und wählen Sie dort die Option Android-Emulator erstellen… aus, um den Bildschirm zum Erstellen des Emulator aufzurufen:
Verwenden Sie im Bildschirm zum Erstellen des Emulators die Standardeinstellungen, und klicken Sie auf die Schaltfläche Erstellen:
Das Erstellen eines Emulators führt Sie zurück zum Geräte-Manager-Fenster. Klicken Sie auf die Schaltfläche Starten, damit der neue Emulator gestartet wird:
In Visual Studio 2019 sollte nun der Name des neuen Emulators auf der Schaltfläche Debuggen angezeigt werden.
Klicken Sie auf die Schaltfläche Debuggen, damit die Anwendung erstellt und für den Android-Emulator bereitgestellt wird:
Anpassen der Anwendung
Die Anwendung kann angepasst werden, um interaktive Funktionen hinzuzufügen. Führen Sie die folgenden Schritte aus, um der Anwendung die Möglichkeit zur Benutzerinteraktion hinzuzufügen:
Bearbeiten Sie die Datei MainPage.xaml, und fügen Sie den folgenden XAML-Code vor dem Ende von
</StackLayout>
ein:<Button Text="Click Me" Clicked="Button_Clicked" />
Bearbeiten Sie die Datei MainPage.xaml.cs, und fügen Sie den folgenden Code am Ende der Klasse ein:
int count = 0; void Button_Clicked(object sender, System.EventArgs e) { count++; ((Button)sender).Text = $"You clicked {count} times."; }
Debuggen Sie die App unter Android:
Hinweis
In der Beispielanwendung ist die zusätzliche interaktive Funktionalität enthalten, die im Video nicht thematisiert wird.
Erstellen einer iOS-App in Visual Studio 2019
Es ist möglich, die iOS-App mit einem Mac-Computer im Netzwerk über Visual Studio zu erstellen und zu debuggen. Weitere Informationen finden Sie in den Setupanweisungen.
In diesem Video erhalten Sie Informationen zum Erstell- und Testprozess einer iOS-App mithilfe von Visual Studio 2019 unter Windows:
Exemplarische Vorgehensweise für Windows
Führen Sie die folgenden Schritte zum Video oben aus:
Wählen Sie Datei > Neu > Projekt... aus, oder drücken Sie auf die Schaltfläche Neues Projekt erstellen..., und wählen Sie dann Visual C# > Plattformübergreifend > Mobile App (Xamarin.Forms) aus:
Stellen Sie sicher, dass die Plattformen Android und iOS sowie die .NET Standard-Codefreigabe ausgewählt sind:
Warten Sie, bis die NuGet-Pakete wiederhergestellt sind (wenn die Wiederherstellung abgeschlossen wurde, wird eine Meldung in der Statusleiste angezeigt).
Starten Sie den Android-Emulator, indem Sie „Debuggen“ auswählen (alternativ können Sie auch Menüelemente Debuggen > Debuggen starten auswählen).
Bearbeiten Sie die Datei MainPage.xaml, und fügen Sie den folgenden XAML-Code vor dem Ende von
</StackLayout>
ein:<Button Text="Click Me" Clicked="Button_Clicked" />
Bearbeiten Sie die Datei MainPage.xaml.cs, und fügen Sie den folgenden Code am Ende der Klasse ein:
int count = 0; void Button_Clicked(object sender, System.EventArgs e) { count++; ((Button)sender).Text = $"You clicked {count} times."; }
Debuggen Sie die App unter Android:
Tipp
Es ist möglich, die iOS-App mit einem Mac-Computer im Netzwerk über Visual Studio zu erstellen und zu debuggen. Weitere Informationen finden Sie in den Setupanweisungen.
Exemplarische Vorgehensweise für Mac
Führen Sie die folgenden Schritte zum Video oben aus:
Wählen Sie Datei > Neue Projektmappe... aus, oder drücken Sie auf die Schaltfläche Neues Projekt..., und wählen Sie dann Multi-Plattform > App > Leere Forms-App aus:
Stellen Sie sicher, dass die Plattformen Android und iOS sowie die .NET Standard-Codefreigabe ausgewählt sind:
Hinweis
Nur A–Z, a–z, Unterstriche (_), Punkte (.) und Zahlen werden für Ihren App-Namen und den Organisationsbezeichner unterstützt.
Stellen Sie die NuGet-Pakete wieder her, indem Sie mit der rechten Maustaste auf die Projektmappe klicken:
Starten Sie den Android-Emulator, indem Sie auf die Schaltfläche „Debuggen“ drücken (alternativ können Sie auch auf Ausführen > Debuggen starten drücken).
Bearbeiten Sie die Datei MainPage.xaml, und fügen Sie den folgenden XAML-Code vor dem Ende von
</StackLayout>
ein:<Button Text="Click Me" Clicked="Handle_Clicked" />
Bearbeiten Sie die Datei MainPage.xaml.cs, und fügen Sie den folgenden Code am Ende der Klasse ein:
int count = 0; void Handle_Clicked(object sender, System.EventArgs e) { count++; ((Button)sender).Text = $"You clicked {count} times."; }
Debuggen Sie die App unter Android:
Klicken Sie mit der rechten Maustaste, und legen Sie iOS als Startprojekt fest:
Debuggen Sie die App unter iOS:
Sie können den vollständigen Code aus dem Beispielkatalog herunterladen oder auf GitHub ansehen.
Nächste Schritte
- Schnellstart: Einzelseitenanwendung: Erstellen Sie eine App mit mehr Funktionen.
- Xamarin.Forms-Beispiele: In diesem Artikel können Sie Codebeispiele und Beispiel-Apps herunterladen und ausführen.
- E-Book zum Erstellen mobiler Apps – Detaillierte Kapitel zum Erlernen der Entwicklung mit Xamarin.Forms, verfügbar als PDF, mit Hunderten weiterer Beispiele.