Реализация экранов отчетов в приложении (Flutter)
50 000 руб. за проект
Привет!
Имеется мобильное приложение, разработанное на Flutter. API для приложения полностью реализовано и функционирует корректно. Внутри команды есть специалисты, ответственные за поддержку API и разработку приложения. Необходимо доработать приложение, добавив экраны отчетов, дизайн которых представлен в макете на Figma.
Ссылка на Figma - https://www.figma.com/design/ZWwrolEPs0qGrObMw6JXAw/HUB-(Mobile)?node-id=1-10&t=a1fa2vp5pD5XopqG-1
Задачи:
1. Реализация экранов отчетов:
• В приложении нужно добавить несколько новых экранов, отображающих данные отчетов в соответствии с макетами из Figma (ссылка на макет: Figma).
• Экраны должны соответствовать дизайну и спецификациям, представленным в Figma. Это включает использование цветов, шрифтов, размеров и других элементов UI в точности, как в макетах.
2. Работа с API:
• Настроить взаимодействие экранов с API, чтобы данные отчетов корректно отображались. API уже реализовано и протестировано, необходимо лишь интегрировать его с новыми экранами.
• Обеспечить корректную обработку ошибок и случаев отсутствия данных.
3. Тестирование и оптимизация:
• Провести тестирование экранов на разных разрешениях экранов и устройствах, чтобы убедиться, что они отображаются корректно и стабильно работают.
• Оптимизировать экраны для плавной и быстрой загрузки данных, особенно если отчеты содержат большое количество информации.
Требования к кандидату:
• Опыт разработки приложений на Flutter от 2 лет.
• Понимание архитектуры Flutter и подходов к работе с API (REST/GraphQL).
• Умение работать с макетами Figma и воссоздавать дизайн в точности по макету.
• Опыт работы с состояниями в Flutter (mobx, Bloc/Cubit, Provider) и их применением для управления состоянием экранов.
• Умение работать c DI через locator(get_it).
• Опыт работы с auto_route.
• Знание freezed, dio, dartz для работы с сетевым слоем.
• Готовность взаимодействовать с внутренними специалистами по API и текущим разработчиком приложения для быстрого решения вопросов.
Сроки и этапы реализации:
• Ознакомление с проектом и макетами — 1-2 дня.
• Реализация экранов отчетов с интеграцией API — до 2 недель.
• Тестирование, исправление багов, оптимизация — 1 неделя.
Финальные критерии качества:
• Полное соответствие экранов макетам Figma.
• Отсутствие критических багов при работе с отчетами.
• Устойчивое взаимодействие с API и корректное отображение данных.
• Использование/дополнение(по согласованию) компонентов нашего UIKit, а также цветов, стилей текста
• Соблюдение архитектуры проекта.
Пожалуйста, отправьте ссылку на ваше портфолио или примеры кода, а также короткий рассказ о вашем опыте, релевантном данной задаче.
Также не забудьте оставить свой телеграмм!
Имеется мобильное приложение, разработанное на Flutter. API для приложения полностью реализовано и функционирует корректно. Внутри команды есть специалисты, ответственные за поддержку API и разработку приложения. Необходимо доработать приложение, добавив экраны отчетов, дизайн которых представлен в макете на Figma.
Ссылка на Figma - https://www.figma.com/design/ZWwrolEPs0qGrObMw6JXAw/HUB-(Mobile)?node-id=1-10&t=a1fa2vp5pD5XopqG-1
Задачи:
1. Реализация экранов отчетов:
• В приложении нужно добавить несколько новых экранов, отображающих данные отчетов в соответствии с макетами из Figma (ссылка на макет: Figma).
• Экраны должны соответствовать дизайну и спецификациям, представленным в Figma. Это включает использование цветов, шрифтов, размеров и других элементов UI в точности, как в макетах.
2. Работа с API:
• Настроить взаимодействие экранов с API, чтобы данные отчетов корректно отображались. API уже реализовано и протестировано, необходимо лишь интегрировать его с новыми экранами.
• Обеспечить корректную обработку ошибок и случаев отсутствия данных.
3. Тестирование и оптимизация:
• Провести тестирование экранов на разных разрешениях экранов и устройствах, чтобы убедиться, что они отображаются корректно и стабильно работают.
• Оптимизировать экраны для плавной и быстрой загрузки данных, особенно если отчеты содержат большое количество информации.
Требования к кандидату:
• Опыт разработки приложений на Flutter от 2 лет.
• Понимание архитектуры Flutter и подходов к работе с API (REST/GraphQL).
• Умение работать с макетами Figma и воссоздавать дизайн в точности по макету.
• Опыт работы с состояниями в Flutter (mobx, Bloc/Cubit, Provider) и их применением для управления состоянием экранов.
• Умение работать c DI через locator(get_it).
• Опыт работы с auto_route.
• Знание freezed, dio, dartz для работы с сетевым слоем.
• Готовность взаимодействовать с внутренними специалистами по API и текущим разработчиком приложения для быстрого решения вопросов.
Сроки и этапы реализации:
• Ознакомление с проектом и макетами — 1-2 дня.
• Реализация экранов отчетов с интеграцией API — до 2 недель.
• Тестирование, исправление багов, оптимизация — 1 неделя.
Финальные критерии качества:
• Полное соответствие экранов макетам Figma.
• Отсутствие критических багов при работе с отчетами.
• Устойчивое взаимодействие с API и корректное отображение данных.
• Использование/дополнение(по согласованию) компонентов нашего UIKit, а также цветов, стилей текста
• Соблюдение архитектуры проекта.
Пожалуйста, отправьте ссылку на ваше портфолио или примеры кода, а также короткий рассказ о вашем опыте, релевантном данной задаче.
Также не забудьте оставить свой телеграмм!
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.