The first preview of Avalonia.Controls.Maui has been released, enabling .NET MAUI apps to run on Linux and WebAssembly using Avalonia's drawn UI backend. Setup requires just four steps: create a MAUI app, add the NuGet package, target net11.0, and call UseAvaloniaApp on the MauiBuilder. The backend provides cross-platform UI consistency as an alternative to native controls, and was validated by porting real apps including AlohaAI and MyConference. SkiaSharp.Views.Maui and GraphicsView-based libraries are supported with minimal or no changes. Future plans include a bespoke Maui.Essentials implementation and WinUI interoperability.

6m read timeFrom avaloniaui.net
Post cover image
Table of contents
Get started in four stepsImproving Avalonia for everyoneHow we testedNative or drawn?WebViewGraphicsViewSkiaSharp.Views.MauiLooking ahead

Sort: