avalonia-desktop-development

Installation
SKILL.md

Avalonia Desktop Development

Acknowledgement: Shared by Peter Bamuhigire, techguypeter.com, +256 784 464178.

Use When

  • Building or reviewing a cross-platform desktop app (Windows, macOS, Linux) with Avalonia UI 11+ on .NET 8/10.
  • Writing AXAML/XAML views, MVVM view models, data bindings, styles/themes, or custom controls in Avalonia.
  • Displaying large collections (hundreds to thousands of items) that need virtualization and lightweight item templates.
  • Bundling image/icon assets, localizing (multi-language), adding accessibility, hosting a WebView, testing, or packaging an Avalonia app.
  • Migrating WPF/UWP/.NET MAUI thinking to Avalonia, or modernizing older Avalonia code to current 11.x practice.

Do Not Use When

  • The work is web-only (React/Next/HTML), mobile-only native (Swift/Kotlin/Flutter), or pure backend/API with no Avalonia UI.
  • It is generic .NET/C# work unrelated to the Avalonia view layer (use a general .NET guide instead).
  • A WPF-specific skill is needed for a Windows-only WPF app that will not run cross-platform.

Required Inputs

Installs
4
GitHub Stars
21
First Seen
Jun 7, 2026
avalonia-desktop-development — peterbamuhigire/skills-web-dev