Flutter приложение с анимациями лентой событий.
Пример: https://thedirection.org/posterstock_mobile.mp4 (Есть и другие анимации, всего 5 типов. )
Требования к вёрстке:
- Адаптивность- 60 fps (без фризов)
- Все цвета, стили текста прописаны в отдельных файлах- Для отображения элементов в состоянии загрузки использовать библиотеку Shimmer https://pub.dev/packages/shimmer (Скелетон) - Анимации задаются с помощью функции Curve- Анимации при прокрутке должны быть реализованы при помощи CustomScrollView и Sliver виджетов
Требования к коду:
- Структура проекта должна соответствовать принципам SOLID - Организация кода согласно Clean Architecture.
- Должно использоваться внедрение зависимостей (DI) через библиотеку Provider или её производные.
- Необходимо использование State Management. Возможен выбор из готовых популярных решений (например BLoC) - Проект должен быть реализован на популярной архитектуре (MVC, MVVM,…)
Экранов не много, порядка 10.
Изменения в процессе исключены, макет создан и утверждён, работа над дизайном окончена.
Сроки мягкие, можно неспеша сделать за месяц или полтора.