Cross-Plattform-Apps mit .NET MAUI

Mit .NET MAUI oder .NET Multi Application User Interface stellt Microsoft ein Framework bereit, das auf die plattformübergreifende Entwicklung von Apps für Android, iOS, MacOS und Windows ausgerichtet ist. In diesem Workshop lernst Du, wie Du .NET MAUI für Deine Bedürfnisse und Anforderungen nutzen kannst.

Inhalte des Seminars

Cross Platform Applikationen mit .NET Multi Application User Interface (.NET MAUI)

  • Kurzer Geschichtlicher Abriss
  • Code-Sharing-Ansätze
  • Der Application Lifecycle einer jeden App
  • Gemeinsamkeiten und Unterschieden der Plattformen

Einstieg in .NET MAUI

  • Unterschiede zu Xamarin.Forms
  • .NET MAUI Layouts und Steuerelemente
  • Funktionsweise von .NET MAUI
  • Databinding
  • Converter
  • Navigation
  • Commands
  • Behaviors
  • Dependency Service
  • .NET MAUI durch Custom Handler erweitern
  • Einführung ins Model-View-ViewModel-Pattern (MVVM)

Mobile Datenhaltung

  • Möglichkeiten der Datenhaltung vorgestellt am Beispiel von SQLite und File-Storage
  • Transparenter Cross-Plattform Data-Access

Internationalisierung & Lokalisierung in .NET MAUI

  • Was ist i18ln?
  • Lokalisieren von Ressourcen
  • Lokalisieren per XAML-Extensions

Anbinden von Datenquellen

  • Einbinden von Webservices
  • Plattformspezifische APIs nutzen

Testen und Verteilen

  • Unit-Testing
  • Aufbau von Continous Build & Delivery Umgebungen
  • Bereitstellen in den App-Stores

Weiterführende Themen

  • .NET MAUI Community Toolkit
  • Memory and Performance Best Practices
  • Crash-Reporting mit Microsoft AppCenter
  • Migration von Xamarin.Forms nach .NET MAUI

Für weitere Themenwünsche haben wir ein offenes Ohr.

Kim Dallmer-Zerbe, Workshop-Teilnehmerin

Dank des .NET MAUI Workshop von Cayas ist unser Team nun gut vorbereitet, um die App-Erweiterung unseres Produktes vorzunehmen. Insbesondere die interaktiven Aufgaben und das weitreichende Wissen des Trainers in diesem Bereich haben uns den Einstieg erleichtert.

- Kim Dallmer-Zerbe, Workshop-Teilnehmerin
Klaus Seidl, Director Software Development bei Thieme-Recom

Die 3 Tage Workshop .NET MAUI Entwicklung mit Sebastian hat unserem Team alle notwendigen Aspekte der App Entwicklung in die Hand gegeben, um in diesem Bereich durchstarten zu können. Das Training war perfekt ausgerichtet alle Teilnehmer mit unterschiedlichen Vorkenntnissen abzuholen. Die Aufgaben waren eine große Hilfe interaktiv im Team und mit dem Trainer das neu gelernte in die Praxis umzusetzen.

- Klaus Seidl, Director Software Development bei Thieme-Recom
Michael Hanel, Workshop-Teilnehmer

Vielen Dank auch noch mal für die super Schulung / Workshop, hat mir sehr gut gefallen. Erste Änderungen am Dialog, den ich im Workshop vorgestellt hatte, konnte ich auch schon umsetzen.

- Michael Hanel, Workshop-Teilnehmer
Du brauchst ein individuelles Training für deinen erfolgreichen Start in die App-Entwicklung?
Jetzt Termin vereinbaren