Задача
Необходимо сверстать мобильное приложение на Flutter по готовому дизайн-макету из Figma. Важно добиться pixel-perfect соответствия - каждый отступ, размер шрифта, цвет и расположение элемента должны строго соответствовть макету.
Требования к верстке
- Импорт всех необходимых ресурсов (иконки, изображения, шрифты) из Figma.
- Регистронезависимое наименование классов и виджетов в стиле кэмелКейс (camelCase).
- Реализация всех экранов и переходов между ними по макету.
- Использование материала Flutter (Cupertino/и/или кастомные виджеты).
- Адаптивная верстка: корректное отображение на разных размерах экранов (планшет/телефон) с сохранением пропорций.
- При отсутствии макета для какого-то элемента - общение с исполнителем для уточнения (опционально).
- У всех кнопок и ссылок должны быть состояния нажатия (state pressed) в соответствие с UI-гайдами.
- Итоговый код не должен содержать лишних зависимостей - только стандартный набор + при необходимости лаунчерURL и SVG.
Дополнительные пожелания
Для эффективного сотрудничества предоставьте ссылку на Figma (закрытую). Интерактивные переходы между экранами будут указаны в комментариях в файле. Ожидается максимально точное следование Atomic Design неймингу, где основной компонент (popup, карточка, форма) вынесены в отдельные виджеты.
После завершения проверки верстки на реальном устройстве/симуляторе потребуется исправление замеченных несоответствий до тех пор, пока внешний вид не будет точний как на макете.