Skip to content

NSArtem/CleverPumpkinTest

Repository files navigation

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

Clever Pumpkin

Требования

  • Необходимо написать приложение, которые загружает с сервера XML-файл (Расположение XML-файла: http://cleverpumpkin.ru/test/flights0541.xml ), парсит его и выводит на экран таблицу с данными. XML содержит данные по шести авиаперелётам, соответственно таблица будет представлять собой шесть строчек с описанием этих перелётов. Как расположить компоненты внутри строки — не принципиально. Пока идет загрузка файла - пользователь должен об этом знать, соответственно необходимо отображать activity indicator.

  • Также необходимо сделать сортировку этой таблицы по двум параметрам — по длительности полета и по цене. То есть изначально порядок такой, как в файле, а затем пользователь может выбрать — отсортировать по возрастанию цены, либо по возрастанию времени в пути. Для сортировки используйте контрол на свое усмотрение.

  • По тапу на ячейку с рейсом можно осуществить переход на экран самого рейса (http://cleverpumpkin.ru/test/flights/100.xml - как пример перехода на экран рейса № 100).

  • Информация должна быть загружена только в момент перехода на экран рейса.

  • На экране рейса следует отобразить данные из XML конкретного рейса - текстовые блоки, а также изображение.

  • Приложение должно поддерживать iOS7+ и оформлено с базовыми контролами по гайдам.

  • Результат должен быть предоставлен в виде исходных кодов (проект, ссылка на Git или иное).

About

Test project for CleverPumpkin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published