moderne, plattformübergreifende Apps mit .NET MAUI
Mit .NET MAUI entwickeln Sie moderne, plattformübergreifende Apps auf Basis von C# und XAML – von der ersten Installation bis zur komplexen, mehrsprachigen Anwendung. Das Buch richtet sich an Entwicklerinnen und Entwickler mit guten C#-Kenntnissen, die App-Entwicklung von Grund auf lernen oder bestehende Apps von anderen Plattformen auf .NET MAUI migrieren möchten. Sie werden Schritt für Schritt durch den gesamten Prozess geführt: von der Entwicklungsumgebung über UI-Design bis hin zu Deployment und Publishing. Auch fortgeschrittene Themen wie Theming, Performanceoptimierung, Sensorenzugriff und plattformspezifische Anpassungen werden praxisnah behandelt.
Einstieg und Setup
Zu Beginn klären Sie die Grundlagen: Welche IDEs unterstützen .NET MAUI? Auf welchen Betriebssystemen können Sie für welche Zielplattformen entwickeln? Sie lernen die benötigten Tools kennen und bauen Ihr vollständiges Entwicklungs-Setup selbst auf – verständlich erklärt und ohne unnötige Umwege.
Arbeiten mit C# und XAML
Ein zentraler Schwerpunkt liegt auf der UI-Entwicklung mit XAML. In einer ausführlichen Einführung erfahren Sie, wie plattformspezifische Layouts umgesetzt werden, wie eigene Styles und Controls entstehen und wie sich visuelle Effekte auch ohne Code-Behind realisieren lassen. Dabei wird stets auf saubere Struktur und wartbaren Code geachtet.
Lernen am Beispielprojekt
Der praktische Teil begleitet Sie durch die Entwicklung einer vollständigen To-do-App. An diesem Beispiel lernen Sie den gesamten Entwicklungszyklus kennen: von der Planung über die Umsetzung bis hin zu Deployment und Publishing. So gewinnen Sie Sicherheit im Umgang mit .NET MAUI und können das Gelernte direkt auf eigene Projekte übertragen.
Aus dem Inhalt
- Installation und Setup
- UI Design
- Einführung in XAML
- Theming
- Barrierefreiheit
- Datenmanagement
- Versionierung
- Webzugriff und API-Verbindung
- App-Testing
- Plattformintegration
- Deployment und Publishing
Wer hat's geschrieben?
Jodie Watson ist .NET-Entwicklerin mit mehr als zehn Jahren Berufserfahrung in unterschiedlichen Branchen. Neben der Einarbeitung neuer Mitarbeitender gehörten auch interne Schulungen in C#, WPF, MAUI und anderen zu ihren täglichen Aufgaben. Derzeit arbeitet sie als Technical Product Owner an einer App, die sie von Portierung über Entwicklung und Konzeptionierung bis hin zum Release und dem technischen Kundensupport begleitet hat. Jodie Watson gibt ihr Fachwissen auf ihrem Youtube-Kanal "The lazy crazy Brain" weiter und hat es sich zur Mission gemacht, nicht nur hartes Wissen über ihren Code zu teilen, sondern ihren Zuschauenden ein Gefühl für kreative Problemlösungen und praxisnahe Vorgehensweisen bei der App-Entwicklung zu vermitteln.

