Техническое задание: Модернизация и портирование приложения
Требуется выполнить комплекс работ по обновлению и переносу существующего легаси-приложения на новую технологическую платформу.
Основные задачи
- Доработка текущего кода: Анализ и улучшение существующей кодовой базы WPF приложения. Устранение возможных проблем, рефакторинг критических участков кода для повышения поддерживаемости.
- Полный перенос на Avalonia: Создание новой версии приложения с использованием фреймворка Avalonia UI, обеспечивающего кроссплатформенность. Необходимо сохранить весь существующий функционал и логику работы.
Требования к исполнителю
- Подтвержденный коммерческий опыт разработки на WPF.
- Практический опыт создания приложений с использованием Avalonia UI.
- Понимание принципов MVVM и опыт работы с легаси-кодом.
- Способность предоставить примеры выполненных работ или ссылки на профили с релевантными проектами.
Ожидаемый результат
Полностью работоспособное приложение на Avalonia, дублирующее и улучшающее функционал исходного WPF-решения, с качественным, поддерживаемым кодом.