Домен
Desktop Development
Профиль навыка
Avalonia UI: кросс-платформенный .NET UI, XAML, стили, MVVM
Ролей
1
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
3
ещё 2 — необязательные
Desktop Development
Кросс-платформенный десктоп
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (.NET WPF/WinUI/MAUI) | Знаком с Avalonia UI как кросс-платформенной альтернативой WPF. Понимает XAML-совместимость, создаёт простые окна. Собирает проекты через dotnet CLI для Windows и Linux. |
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (.NET WPF/WinUI/MAUI) | Разрабатывает Avalonia-приложения с ReactiveUI/CommunityToolkit.Mvvm. Использует Avalonia-специфичные контролы и стили. Работает с AvaloniaEdit, Avalonia.Controls.DataGrid. Настраивает кросс-платформенные темы. |
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Проектирует Avalonia-архитектуру для enterprise-приложений. Оптимизирует рендеринг через Direct2D/Skia. Создаёт кастомные рендер-контролы. Обеспечивает паритет функциональности между платформами. |
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Определяет стратегию Avalonia vs WPF/WinUI для кросс-платформенных сценариев. Координирует Avalonia-разработку, формирует component library. Планирует миграцию с WPF на Avalonia. |
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Формирует стратегию кросс-платформенного .NET desktop для организации. Оценивает Avalonia ecosystem и roadmap. Контрибьютит в Avalonia community. |