Техническое задание: Завершение Flutter-приложения
Цель проекта
Завершить разработку кроссплатформенного мобильного приложения на Flutter, объединив два существующих модуля, исправив критические ошибки и полностью реализовав дизайн-макет.
Исходные материалы
- Исходный код: Предоставлен в двух отдельных папках (основное приложение и модуль флеш-карт).
- Дизайн-макет: Полный дизайн интерфейса в Figma.
- Анимации: Файлы анимаций для интеграции в приложение.
- Список дефектов: Документ с перечнем основных багов, требующих исправления.
Основные задачи
1. Интеграция модулей
- Объединить код из двух предоставленных папок в единую кодовую базу.
- Обеспечить корректную работу всех функций объединенного приложения.
2. Внедрение дизайна и анимаций
- Привести все экраны и элементы интерфейса в полное соответствие с макетом в Figma.
- Интегрировать и настроить предоставленные Rive-анимации.
3. Исправление дефектов
- Исправить все критические и основные ошибки, указанные в списке багов.
- Провести тестирование для обеспечения стабильности.
4. Подготовка к релизу
- Довести приложение до состояния, готового для публикации в App Store и Google Play.
- Особое внимание уделить качеству и производительности на обеих платформах (iOS и Android).
Требования к результату
- Полностью рабочее, оттестированное приложение.
- Точное соответствие визуальной части дизайн-макету.
- Корректно работающие анимации.
- Устраненные основные и критические ошибки.
- Чистый, структурированный и комментированный код.