Выполнена разработка полноценного фильтра по различным параметрам на экране "Дополнительные услуги" в приложении ITS для iOS.
Фильтр доступен как для вкладки "Карта", так и для вкладки "Трассы".
При нажатии на иконку фильтра выполняется анимация выдвижения всплывающего экрана фильтра снизу экрана. При этом скрываются нижние кнопки навигации (TabBar).
Всплывающий экран с фильтром содержит переключатель типа транспортного средства, наличие акций, возможность выбора направления на трассе, а так же возможность выбора доступных услуг.
При изменении фильтра отображаются кнопки для сброса фильтра, а так же для применений изменений выбранных в фильтре.
При нажатии на кнопку "Применить" всплывающий экран фильтра скрывается и на обеих вкладках отображаются партнеры, подходящие под заданные параметры фильтрации.
Экран с фильтром можно закрыть не выполняя изменений в фильтре, для этого необходимо смахнуть всплывающий экран либо нажать на кнопку для закрытие всплывающего окна (крестик).
Дизайн рисовал дизайнер. Все выполнено строго по ТЗ. Поддерживаются устройства под управлением операционной системы iOS 12 и выше. Разработка велась на языке программирования Swift.