Приложения для iOS. UI/UX и Flutter Frontend (Дистанционная работа)

Бюджет не указан

Задание: Приложения для iOS. UI/UX и Flutter Frontend (Дистанционная работа)

Техническое задание Разработка UI/UX и Flutter Frontend-прототипа мобильного приложения Общая задача Требуется разработчик Flutter (или команда UI/UX + Flutter), который реализует полностью рабочий интерактивный прототип мобильного приложения. На текущем этапе необходима только фронтенд-разработка и пользовательский интерфейс. Backend, API, базы данных, интеграции сторонних сервисов, бизнес-логика и серверная часть в объем работ не входят. Необходимо создать приложение, которое визуально и функционально выглядит как готовый продукт и позволяет пройти весь пользовательский сценарий через кликабельные экраны. Что требуется реализовать UI/UX Полная реализация дизайна приложения: * все экраны; * навигация между экранами; * состояния интерфейса; * формы ввода; * всплывающие окна; * уведомления; * загрузочные состояния; * ошибки и предупреждения; * пустые состояния экранов; * onboarding; * адаптация под различные размеры экранов. Flutter Frontend Необходимо реализовать: * все экраны приложения; * навигацию между экранами; * маршрутизацию; * интерактивные элементы; * формы; * локальные моковые данные; * демонстрационные сценарии работы приложения; * архитектуру проекта для дальнейшего подключения backend. Backend подключать не требуется. Все данные могут быть заглушками. Анимации Требуется реализация современных анимаций интерфейса: * плавные переходы между экранами; * анимации появления контента; * анимации карточек; * анимации состояний кнопок; * анимации загрузки; * микроанимации интерфейса; * анимации прогресса и рейтингов; * анимации onboarding-экранов. 3D-анимации и графика В проекте предполагается использование отдельных 3D-элементов интерфейса. Необходимо иметь опыт работы с: * Rive; * Spline; * Lottie; * либо аналогичными инструментами. Потребуется: * интеграция готовых 3D-сцен; * настройка интерактивных 3D-анимаций; * анимация объектов и состояний интерфейса; * при необходимости создание или доработка отдельных 3D-элементов. Наличие опыта работы с 3D-графикой будет преимуществом. Карта экранов В рамках проекта необходимо реализовать интерфейсы согласно предоставленной карте экранов. Количество экранов — около 40 с дочерними разделами и внутренней навигацией. Финальная структура экранов будет передана исполнителю после начала работы. Технические требования Стек: * Flutter * Dart Желательно: * Riverpod / Bloc * GoRouter / AutoRoute * Clean Architecture либо Feature-based Architecture GitHub Разработка ведется исключительно через GitHub заказчика. Требования: * регулярные коммиты; * фиксация прогресса по этапам; * весь код загружается в репозиторий заказчика; * исходный код принадлежит заказчику. Что должно быть на выходе Исполнитель должен предоставить: * полный Flutter-проект; * исходный код; * кликабельный рабочий прототип; * все реализованные экраны; * навигацию между экранами; * анимации; * 3D-элементы (если используются); * Android APK для демонстрации; * инструкцию по запуску проекта. В отклике указать * опыт Flutter-разработки; * примеры мобильных приложений; * примеры сложных UI; * примеры анимаций; * опыт работы с Rive / Spline / Lottie; * сроки выполнения; * стоимость проекта. Важно: На данном этапе не требуется реализация серверной логики, API, баз данных и интеграций. Необходим исключительно качественный frontend и пользовательский интерфейс уровня готового коммерческого продукта.