Xamarin.Forms Grundkurs (Revision Q2 2020)
Dies ist das Repository für den LinkedIn Learning Xamarin.Forms Grundkurs. Der Kurs ist bei LinkedIn Learning erhältlich.
Lernen Sie die Grundlagen der Plattformübergreifenden App-Entwicklung für Android und iOS mit Xamarin.Forms.
Wer heute eine Mobile App auf den Markt bringt, muss die App sowohl für Android, als auch für iOS verfügbar machen. Da für beide Plattformen mit unterschiedlichen Werkzeugen und Programmiersprachen entwickelt wird, verdoppeln sich Aufwand und Kosten für die plattformübergreifende Bereitstellung schnell.
In diesem Kurs lernen Sie, wie Sie Ihre Entwicklungsaufwände mit der Hilfe von Xamarin.Forms, C# und .NET erheblich reduzieren.
André Krämer zeigt Ihnen dazu, wie Sie Xamarin auf Ihrem Windows-PC und Ihrem Mac installieren und wie Sie Ihr System zur plattformübergreifenden App-Entwicklung konfigurieren müssen.
Anschließend zeigt er Ihnen Schritt für Schritt, wie Sie eine eigene App mit Xamarin.Forms entwickeln können.
Inhalte:
- Xamarin kennenlernen und installieren
- Den Mac für die iOS Entwicklung vorbereiten und eine Verbindung in Visual Studio herstellen
- Anlegen von Projekten
- Navigationsmenüs mit der Xamarin.Forms Shell erstellen
- Einfache Eingabeformulare anlegen
- Listen darstellen
- Navigation mit der Xamarin.Forms Shell
- Ein Einblick in Xamarin.Essentials
- Icon-Schriftarten in Xamarin.Forms nutzen
Die Git Branches sind passend zu den Videos im Kurs strukturiert. Die Namenskonvention lautet Kapitel#-Video#
. Der Branch 01-03
beinhaltet zum Beispiel die Übungen für das dritte Video im ersten Kapitel. Einige Branches haben einen Anfangsstatus (04-01
) und einen Endstatus (04-01e
). Der Branch mit dem e
am Ende beinhaltet in diesem Fall stets den Code, der am Ende des Videos zu sehen ist.
Der master
Branch beinhaltet den initialen Quellcode und wird nicht für die Übungen innerhalb des Trainings genutzt.
Um diese Übungsdateien verwenden zu können müssen Sie Visual Studio installieren. Die Beispiele können mit jeder verfügbaren Edition (Community, Professional, Enterprise) bearbeitet werden. Um Ihre App auch für iOS zu kompilieren benötigen Sie einen Mac. Ohne Mac können Sie dem Training zwar komplett folgen, aber nur die Android-App kompilieren.
Sie finden weitere Kurse von André Krämer auf LinkedIn Learning. Folgen Sie ihm auf LinkedIn und Twitter.