OPERATING SYSTEMSOS Linux

Unleashing the Power of Cross-Platform Development with Avalonia UI | .NET Conf 2023

Join Mike as he delves into the exciting world of cross-platform .NET development powered by Avalonia UI! This session will demonstrate how Avalonia UI enables you to create sleek, modern applications running seamlessly across Windows, macOS, Linux, iOS, Android and WebAssembly.

After discussing Avalonia UI, Mike will showcase how to revitalise legacy WPF applications and bring them to life on macOS and Linux using Avalonia XPF!

Whether you’re an experienced .NET developer or just starting your journey, this session is your ticket to embracing the future of cross-platform development.

#dotnet #dotnetconf #avaloniaui

source

by dotnet

linux foundation

20 thoughts on “Unleashing the Power of Cross-Platform Development with Avalonia UI | .NET Conf 2023

  • Being able to use Third Party UI components is the KEY for Avalonia being the 1st class option for native UIs. This is a KEY step. Great to hear.

  • there is very little knowledge base on Avalonia. Official documentation is not complete and in some parts obsolete. I really want to do a big project with Avalonia, but I lack the tutorials in any form!

  • Fantastic presentation Mike. You really do a nice job of summarizing how Avalonia is a wonderful UI framework for building cross-platform applications.

  • Avalonia is my greatest source of hope about dotnet open source community.

  • if wasn't for the css like stuff. if i need to use css like stuff, i not just learn/use blazor? it make no sense to use web things on desktop app

  • Avalonia sounds good.
    I was developing native iOS, then moved to Flutter.
    Avalonia sounds very similar to Flutter.
    Rendering to native views like RN or MAUI is not the way I prefer.

  • I am excitedly awaiting the unveiling of the Ambient Weather demo app's source code.

  • I've built several AvaloniaUI projects and he's 100% right – your project will run on everything – with almost and often NO modifications (including WebASM on browsers).
    But the best part is that unlike the 'native control' approach where you have to work with the lowest common denominator for each control or completely rearchitect your project, Avalonia works just like WPF, so you can tailor each control exactly as you want, or have theme packs that make the controls look native. It means there's no limit to what you can do cross-platform and the code works almost exactly like standard WPF/MVVM, soif you have an existing WPF project, porting it to Avalonia is really easy.
    I needed to port several apps from Windows to to macOS as desktop apps and Xamarin.Forms/MAUI started down the road of supporting macOS, then abandoned it in favor of MacCatalyst, which is basically an iOS app running on macOS. Avalonia builds real macOS apps using WPF XAML and coding paradigms.

  • so, if one does not use rider, no need using avalonia? lol

  • Great looking product. Open source and paid support services.

  • wait you're telling me Microsoft finally kinda followed SOLID? 😛

  • Great presentation! Great product.

Comments are closed.