-
Необходимо написать приложение, которые загружает с сервера XML-файл (Расположение XML-файла: http://cleverpumpkin.ru/test/flights0541.xml ), парсит его и выводит на экран таблицу с данными. XML содержит данные по шести авиаперелётам, соответственно таблица будет представлять собой шесть строчек с описанием этих перелётов. Как расположить компоненты внутри строки — не принципиально. Пока идет загрузка файла - пользователь должен об этом знать, соответственно необходимо отображать activity indicator.
-
Также необходимо сделать сортировку этой таблицы по двум параметрам — по длительности полета и по цене. То есть изначально порядок такой, как в файле, а затем пользователь может выбрать — отсортировать по возрастанию цены, либо по возрастанию времени в пути. Для сортировки используйте контрол на свое усмотрение.
-
По тапу на ячейку с рейсом можно осуществить переход на экран самого рейса (http://cleverpumpkin.ru/test/flights/100.xml - как пример перехода на экран рейса № 100).
-
Информация должна быть загружена только в момент перехода на экран рейса.
-
На экране рейса следует отобразить данные из XML конкретного рейса - текстовые блоки, а также изображение.
-
Приложение должно поддерживать iOS7+ и оформлено с базовыми контролами по гайдам.
-
Результат должен быть предоставлен в виде исходных кодов (проект, ссылка на Git или иное).
-
Notifications
You must be signed in to change notification settings - Fork 0
NSArtem/CleverPumpkinTest
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Test project for CleverPumpkin
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published