Nick Polyak, a software architect and CodeProject author, shares his journey from WPF to Avalonia. He describes Avalonia as a multiplatform WPF++ that matches and exceeds WPF's concepts while adding cross-platform support for Windows, Linux, Mac, and browsers via WebAssembly. He highlights Avalonia's advantages over UWP, Xamarin, and web frameworks, noting its flexible visual tree, Reactive Extensions-based bindings, and ease of adoption for WPF developers. Nick also mentions his open-source contributions including UniDock (a docking framework), theming/localization tools, and a series of beginner tutorials on CodeProject.
Table of contents
When did you first discover Avalonia and what have you used it for since then?What are the advantages Avalonia UI has?As someone who helps educate about software development, why should people learn to use Avalonia, and do you think it is easy to pick up?How has the response been to your articles? I noticed you won the "Top C# article" award many times on CodeProject?What do you think the future will bring for Avalonia?Where should people go to find your articles, projects, and code?Sort: