Dies ist das Repository für den BASTA! 2024 Workshop Workshop Real-World-App-Entwicklung mit .NET MAUI
.
Dieses Repository enthält Branches für jede Übung des Workshops. Die Namenskonvention für die Branch-Namen lautet <Nummer der Übung>_b
für den Ausgangszustand der Übung und <Nummer der Übung>_e
für den Endzustand. _b
steht also für Beginn und _e
für Ende. Der Branch main
beinhaltet die Beispieldateien.
Wenn Sie von einem Branch nach Änderungen zum nächsten Branch wechseln, und eigene Änderungen vorgenommen haben, erhalten Sie möglicherweise die folgende Meldung:
error: Your local changes to the following files would be overwritten by checkout: [files]
Please commit your changes or stash them before you switch branches.
Aborting
Dieses Problem lösen Sie wie folgt: Fügen Sie Ihre Änderungen mit folgendem Befehl zum Git-Repository hinzu: git add . Commiten Sie Ihre Änderungen: git commit -m "some message"
In jedem Branch gibt es die Datei lab.md. Diese Datei beinhaltet die Aufgabenstellung für den aktuellen Branch / die aktuelle Übung
- Um die Dateien nutzen zu können, müssen Sie folgendes installiert haben:
- Visual Studio 2022, Version 17.11.0 oder höher, inklusive des Workloads .NET Multi-Platform App UI-Entwicklung.
- Die Beispiele können mit jeder verfügbaren Edition (Community, Professional, Enterprise) bearbeitet werden.
- Falls Sie über einen Mac verfügen, dann müssen Sie dort .NET 8, Visual Studio Code und XCode installieren.
- Alternativ können Sie auch Jetbrains Rider als IDE nutzen.
- Eine detaillierte Installationsanleitung finden Sie hier für Windows und hier für macOS und Linux
- Klonen Sie das mit Visual Studio oder einem anderen Git-Client auf Ihren lokalen Rechner.
- 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- und Windows-App kompilieren.
- 9:00 - 10:30 Uhr: Block 1
- Überblick
- Layout
- 10:30 - 11:00 Uhr: Pause ☕
- 11:00 - 12:30 Uhr: Block 2
- Formulare
- MVVM
- Dependency Injection
- 12:30 - 13:30 Uhr: Mittagspause 🥘
- 13:30 - 15:00 Uhr: Block 3
- Navigation
- Listen
- 15:00 - 15:30 Uhr: Pause ☕
- 15:30 - 17:00 Uhr: Block 4
- Bilder
- Zugriff auf die Kamera
- Aufruf von Webservices
- Abschluss
- Mein LinkedIn Profil
- LinkedIn Learning Videokurse
- Mein .NET-MAUI-Buch (1. Auflage zu .NET MAUI 6)
- Leseprobe zum .NET-MAUI-Buch (1. Auflage)
- Mein .NET-MAUI-Buch (2. Auflage zu .NET MAUI 8, erscheint im Q4 2024)
- Mein Xamarin.Forms-Buch
- Schulung zu .NET MAUI
- App-Entwicklung durch die Quality Bytes GmbH
- Kostenfreies Whitepaper zum Thema Migration von Xamarin.Forms zu .NET MAUI