Реализация экранов отчетов в приложении (Flutter)
Привет! Имеется мобильное приложение, разработанное на Flutter. API для приложения полностью реализовано и функционирует корректно. Внутри команды есть специалисты, ответственные за поддержку API и разработку приложения. Необходимо доработать приложение, добавив экраны отчетов, дизайн которых представлен в макете на Figma.
Задачи:
1. Реализация экранов отчетов:
• В приложении нужно добавить несколько новых экранов, отображающих данные отчетов в соответствии с макетами из Figma (ссылка на макет: Figma).
• Экраны должны соответствовать дизайну и спецификациям, представленным в Figma. Это включает использование цветов, шрифтов, размеров и других элементов UI в точности, как в макетах.
2. Работа с API:
• Настроить взаимодействие экранов с API, чтобы данные отчетов корректно отображались. API уже реализовано и протестировано, необходимо лишь интегрировать его с новыми экранами.
• Обеспечить корректную обработку ошибок и случаев отсутствия данных.
3. Тестирование и оптимизация:
• Провести тестирование экранов на разных разрешениях экранов и устройствах, чтобы убедиться, что они отображаются корректно и стабильно работают.
• Оптимизировать экраны для плавной и быстрой загрузки данных, особенно если отчеты содержат большое количество информации.
Требования к кандидату:
• Опыт разработки приложений на Flutter от 2 лет.
• Понимание архитектуры Flutter и подходов к работе с API (REST/GraphQL).
• Умение работать с макетами Figma и воссоздавать дизайн в точности по макету.
• Опыт работы с состояниями в Flutter (Bloc, Provider, Riverpod или другие) и их применением для управления состоянием экранов.
• Готовность взаимодействовать с внутренними специалистами по API и текущим разработчиком приложения для быстрого решения вопросов.
Сроки и этапы реализации:
• Ознакомление с проектом и макетами — 1-2 дня.
• Реализация экранов отчетов с интеграцией API — до 2 недель.
• Тестирование, исправление багов, оптимизация — 1 неделя.
Финальные критерии качества:
• Полное соответствие экранов макетам Figma.
• Отсутствие критических багов при работе с отчетами.
• Устойчивое взаимодействие с API и корректное отображение данных.
Пожалуйста, отправьте ссылку на ваше портфолио или примеры кода, а также короткий рассказ о вашем опыте, релевантном данной задаче.
Также не забудьте оставить свой телеграмм!
Frontend