Abstraktes Header-Bild in den Farben von tsjdev apps

Blogbeitrag

Von Xamarin.Forms zu .NET MAUI

Der eine oder andere hat es sicherlich schon gehört, aber mit .NET veröffentlicht Microsoft im Herbst diesen Jahres auch .NET MAUI, was als Weiterentwicklung von Xamarin.Forms gilt und das Entwickeln von Cross-Plattform-Apps stark vereinfachen soll. Dafür hat man die Entwicklung von Xamarin.Forms bereits weitestgehend eingestellt und hat alle unfertigen Features in das Xamarin Community Toolkit ausgelagert, welches ich auch schon hier im Blog vorgestellt habe.

Wenn man nun im Herbst ein neues Projekt starten möchte, dann wird einem in Visual Studio das passende Template zur Verfügung stellen und man kann direkt loslegen. Hier sollte es keine größeren Probleme sein.

Wie geht man nun aber vor, wenn man bereits eine Xamarin.Forms App hat und diese auf .NET MAUI aktualisieren möchte? Hierfür wird Microsoft ein Tool bereitstellen, welches die notwendigen Anpassungen automatisch vornehmen soll. Nun kann es aber sein, dass man den Vorgang selber vornehmen möchte oder aber das Tool fehlschlägt. Für dieses Szenario hat Javier Suárez , seines Zeichens Senior Software Engineer bei Microsoft für Xamarin.Forms und .NET MAUI, nun begonnen ein GitHub-Repository zu erstellen.

In diesem Repository stellt Javier nun Anleitungen zur Verfügung, um zu zeigen, wie man Behaviors, Converters oder auch Effects konvertieren kann. Glücklicherweise müssen meisten nur die Namespaces angepasst werden.

Spannend wird es im Bereich Renderers. Diese stehen nämlich unter .NET MAUI so nicht mehr zur Verfügung und hören jetzt auf den Namen Handlers. Allerdings gibt es Kompatibilitäts-Pakete, welche man hinzufügen kann, so dass man auch in einer .NET MAUI App seine alten Renderer weiterhin benutzen kann, aber natürlich wird empfohlen auf Handler zu wechseln.

An dieser Stelle muss ich noch erwähnen, dass das Repository am Anfang steht und kontinuierlich erweitert wird. Es lohnt sich also dieses in Blick zu behalten.

Weiterempfehlen

Diesen Beitrag teilen

Wenn dir der Beitrag gefallen hat: gern weiterreichen. Gute Links dürfen sich ruhig schnell verbreiten.

Vorheriger/Nächster Beitrag

XAML Controls Gallery: XAML Controls ausprobieren Vorheriger Beitrag XAML Controls Gallery: XAML Controls ausprobieren Windows 11: Die nächste Windows-Version vorgestellt Nächster Beitrag Windows 11: Die nächste Windows-Version vorgestellt
Meine .NET MAUI Controls Library – jetzt auf NuGet verfügbar! Meine .NET MAUI Controls Library – jetzt auf NuGet verfügbar! Rückblick: .NET MAUI Day 2024 Rückblick: .NET MAUI Day 2024 Erstellung eines Gauge Controls mit SkiaSharp in .NET MAUI Erstellung eines Gauge Controls mit SkiaSharp in .NET MAUI MAUI App Accelerator - Erweiterung, um MAUI Apps schneller entwickeln zu können MAUI App Accelerator - Erweiterung, um MAUI Apps schneller entwickeln zu können
Lust auf ein kurzes digitales Hallo? Wenn du eine Idee teilen, eine Frage loswerden oder ein Projekt anschieben willst: mein Posteingang ist deutlich zuverlässiger als Brieftauben. apps@tsjdev-apps.de Mail schicken