Fachbuch · 2. Auflage · Carl Hanser Verlag

Cross-Plattform-Apps mit .NET MAUI entwickeln (2. Auflage)

Du möchtest mit C# und .NET MAUI Apps für Android, iOS und macOS entwickeln? Dann ist dieses Buch genau das Richtige für dich.

4.5 · 11 Bewertungen (Amazon & Hanser)

Von Microsoft MVP André Krämer · offizieller .NET-MAUI-Contributor

Cross-Plattform-Apps mit .NET MAUI entwickeln - 2024

Aus dem Inhalt

Die 2. Auflage dieses Buches bietet dir neben anwendbaren Codebeispielen und der Migration von Xamarin.Forms-Apps zu .NET MAUI auch umfassende neue Themen: die Grundlagen von XAML, die Entwicklung eigener Steuerelemente, das Scannen von Barcodes, die Lokalisierung von Apps und das Deployment in den App-Stores.

  • Schnelleinstieg: Deine erste App mit .NET MAUI in einer Stunde
  • Überblick über .NET for Android, .NET for iOS, .NET for Mac und .NET MAUI
  • Architektur von Cross-Plattform-Apps
  • XAML - Grundlagen
  • Oberflächendesign mit Layoutcontainern
  • Eingabeformulare anlegen
  • Aufruf von Webservices
  • Eingabevalidierung
  • Eigene Steuerelemente entwickeln
  • Navigation und die .NET MAUI Shell
  • Listen / Bilder, Icons und Schriftarten
  • Styles und Themes in .NET MAUI
  • Lokalisierung
  • Lokale Datenhaltung
Echte Screenshots aus der Beispiel-App

Am Ende steht eine App, die du selbst gebaut hast

Kein Spielzeug-Beispiel: Du entwickelst eine vollständige Lebensmittelverwaltungs-App gegen echte Herausforderungen. Die Screenshots hier stammen direkt aus dieser App.

Home-Ansicht der Beispiel-App aus dem Buch
Screenshot: neuer Eintrag mit Barcode-Scan
01

Barcode-Scanning und individuelle Dateneingabe umsetzen

Unter anderem lernst du, wie du eine effiziente Eingabemaske entwickelst, die sowohl manuelle als auch automatisierte Eingaben unterstützt. Besonders ist die Barcode-Scan-Funktion, die eine schnelle und automatisierte Erfassung von Lebensmitteln ermöglicht.

Screenshot: Vorratsliste mit Haltbarkeiten
02

Dynamische Listenansichten entwickeln

Im Anschluss auf die Dateneingabe entwickelst du eine übersichtliche Bestandsverwaltung für Lebensmittel. Dabei setzt du eine dynamische Listenansicht um, die Lebensmittel basierend auf ihrem Lagerort kategorisiert und deren Haltbarkeit hervorhebt. Du erfährst, wie du Daten aus einer lokalen Datenbank abrufst, sortierst und in einer intuitiven Benutzeroberfläche darstellst. Zusätzlich implementierst du interaktive Elemente, mit denen Nutzer ihre Vorräte einfach bearbeiten oder aktualisieren können – eine essenzielle Funktion für eine benutzerfreundliche App.

Codebeispiel downloaden

Der Code liegt frei auf GitHub. Wann er aktualisiert wird, erfährst du über den Newsletter.

André Krämer

Über den Autor

Ich bin André Krämer: Microsoft MVP seit 2013, Autor mehrerer .NET-MAUI-Fachbücher beim Carl Hanser Verlag und Geschäftsführer der Quality Bytes GmbH. Mein heutiges Kernthema ist KI-gestützte Softwareentwicklung. Daneben entwickle ich selbst Apps mit .NET MAUI und gebe mein Wissen in Trainings, Vorträgen und LinkedIn-Kursen weiter.

Du willst mit deinem Team KI-Tools produktiv einsetzen oder tiefer in die .NET-MAUI-Entwicklung einsteigen? Dann schau dir meine Trainings an.

Vom Buch zum Training

Lieber mit mir statt allein durch?

Das Buch bringt dich eigenständig durch .NET MAUI. Wenn dein Team schneller ans Ziel will und Fragen direkt loswerden möchte: Mein .NET-MAUI-Training baut auf genau diesem Stoff auf, live und auf eure Zielplattformen zugeschnitten.

Zum .NET-MAUI-Training →

Erfahre zuerst, wenn es Neues zum Buch gibt

Die Codebeispiele bekommst du kostenlos auf GitHub. Über den Newsletter erfährst du, wann ich sie aktualisiere, wann die nächste Auflage erscheint und was sich bei .NET MAUI ändert. Abbestellen jederzeit.

Der Versand erfolgt über Brevo. Mit der Anmeldung stimmen Sie der Verarbeitung Ihrer Daten durch Brevo zu.

Rezensionen

FAQ

Häufige Fragen zum Buch

Für wen ist das Buch? +

Für Entwickler mit C#- und .NET-Grundlagen, die Apps für Android, iOS, macOS und Windows entwickeln wollen, vom Einsteiger bis zum Umsteiger von Xamarin.Forms.

Welche .NET- und C#-Version wird verwendet? +

Die 2. Auflage basiert auf aktuellem .NET und C#. Der komplette Beispielcode wird auf GitHub gepflegt.

Ist das E-Book inklusive? +

Ja. Beim Kauf des gedruckten Buchs beim Hanser Verlag ist das E-Book inklusive.

Was ist neu in der 2. Auflage? +

Unter anderem XAML-Grundlagen, die Entwicklung eigener Steuerelemente, Barcode-Scanning, Lokalisierung und das Deployment in die App-Stores, dazu die Migration von Xamarin.Forms zu .NET MAUI und aktualisierte Codebeispiele.

Bekomme ich den Beispielcode? +

Ja, der komplette Code der Beispiel-App liegt frei auf GitHub. Über den Newsletter erfährst du, wann er aktualisiert wird.

Brauche ich einen Mac? +

Für die Entwicklung für iOS und macOS ja, zumindest im Netzwerk erreichbar. Für Android und Windows reicht ein Windows-Rechner.

Jetzt in .NET MAUI einsteigen

Kostenlose Leseprobe reinlesen oder direkt loslegen, als Taschenbuch oder E-Book.

ab 49,99 €