Open Source XAML Takes You Places!
XAML started life as a simple UI markup layer, but has had a surprisingly eventful history over years. Today, XAML powers a lot of app platforms and seems poised for success going forward. And almost all of XAML application stacks are now open source!
Want pure Windows desktop apps – WPF XAML got you covered. Want apps for every Windows device – UWP XAML had a good run. Need abstraction over Win32 or UWP? Win UI is the latest Windows UI stack. Want to stretch XAML over to iOS/Android/WebAssembly/Linux & more? Uno Platform or Avalonia has you covered. Xamarin.Forms allowed developers to target various mobile platforms, like iOS and Android from single C#/XAML code base. With the evolution to .NET MAUI, the same XAML UI can also target Windows, macOS, Tizen and more, while catering unique experiences across platforms. XAML has always enjoyed a rich ecosystem – plenty of tools, frameworks and libraries make developers productive. With the evolution of modern cross-platform .NET, XAML developers are poised to have an evolved way of reaching variety of platforms, with better tooling and code-sharing across technologies.
Let’s unpack the magic behind democratization of cross-platform .NET development. Today’s open source XAML is flexible & powers a lot of app platforms.