Test Assignment for iOS Superhero

В MustApp 2.0 мы разделили раздел Explore на две составляющие: лента персональных рекомендаций и традиционные подборки. По умолчанию, заходя в приложение, пользователь видит только ленту рекомендаций. При этом свайпом вниз на постере можно выбрать одно из действий: Want/Watched/Don’t like this. Ваша задача реализовать упрощенную версию этого экрана.

Задача

  • Реализовать дизайн с учетом всех шрифтов и отступов
  • Реализовать горизонтальный скролл с остановкой постеров у левого края экрана (как на макете)
  • Реализовать анимацию перетягивания постера вниз с выбором Want / Watched / Don’t like this

Детали

  • При переключении состояний Want/Watched/Don’t like this нужно задействовать Taptic Engine (опционально)

На выходе

Исходный код или ссылка на репозиторий + записанное видео-скринкаст

Скрины • Исходник • Анимация