Ваш интерфейс на XML, Swing или JavaFX. Compose стал стандартом, а поддерживать старый UI всё сложнее. Я перенесу интерфейс на Compose, сохранив бизнес-логику нетронутой.
Работаю с Android (XML → Compose) и десктопом (Swing/JavaFX → Compose Multiplatform). Если нужен KMP — перенесу UI на Compose Multiplatform с общей кодовой базой для Android и iOS.
Что входит:
— анализ существующего UI и бизнес-логики;
— перенос интерфейса на Compose;
— сохранение ViewModel и бизнес-логики без изменений;
— адаптация под Material 3;
— тестирование перенесённых экранов.
Что получит заказчик:
Исходный код экранов на Compose, готовый к интеграции в проект.
Что не входит:
— изменение бизнес-логики;
— навигация между экранами (только если она не завязана на старый UI);
— CI/CD.
Что нужно от заказчика:
— исходный код приложения;
— список экранов для миграции.