Техническое задание: Рефакторинг и миграция на Flutter
Цель проекта
Выполнить полный рефакторинг текущего мобильного приложения, перенеся его с кодовой базы React Native на фреймворк Flutter. Основная задача - воссоздать весь существующий функционал и интерфейс без потерь и изменений для конечного пользователя.
Ключевые требования
- Полное сохранение функциональности: Все фичи, бизнес-логика, интеграции с API и навигация должны быть воспроизведены один в один.
- Сохранение UI/UX: Пользовательский интерфейс и опыт взаимодействия должны полностью соответствовать текущей версии приложения.
- Кроссплатформенность: Приложение должно работать на обеих платформах - Android и iOS.
- Качество кода: Код на Flutter должен быть чистым, модульным и соответствовать best practices.
Ожидаемый результат
Готовое кроссплатформенное приложение на Flutter, бинарно и визуально идентичное исходному приложению на React Native, с возможностью его дальнейшей поддержки и развития.