Pulichev / providers

Fork for test task review

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Тестовое задание

Основное задание

  1. Приложение загружает и отображает в списке данные из providers.json
  2. Для каждого провайдера в списке должны показываться в горизонтальной прокрутке все карты этого провайдера (поле gift_cards)
  3. При клике на карту должна показывать детализация по карте (пуш контроллера в стек навигации): в шапке карта крупным планом, ниже ее описание из поля description)
  4. При переходе от списка к детализации карты должна осуществляться анимация перехода между экранами (карта “перелетает” от одного экрана к другому)

Вопросы

  1. как организовать возможность смены стиля отображения карт?
  2. как открывать детализацию определенной карты по получению PUSH-уведомления?
  3. как минимальными изменениями в коде загружать данные с другого сервера (формат тот же)
  4. как при этом организовать кеширование для загружаемых данных?

Ссылка: https://docs.google.com/document/d/1G8ZI0fd6VWrxhJvzZbUHqanLkvwSNTgUujhIjr8MjR4/edit

About

Fork for test task review


Languages

Language:Swift 99.2%Language:Ruby 0.8%