Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 2.01 KB

README.md

File metadata and controls

16 lines (11 loc) · 2.01 KB

iFootPathTestWork

Выполненное тестовое задание " Нужно создать небольшой клиент, использующий простой API для получения и отображения деталей туристических маршрутов. Данные получаются с помощью следующего API.

Request type: HTTP POST http://www.ifootpath.com/API/get_walks.php

Данные должны получатся единоразово и сохраняться локально с помощью любой технологии какой выберешь. При запуске грузишь данные с сервера, далее работаешь только с локальной базой. Еще где-то должна быть кнопка которая будет полностью перезагружать данные с сервера.

Первый экран - отображение данных в виде таблички. Каждый элемент списка содержит заголовок, картинку, рейтинг, описание. На этом экране должны быть возможность удаления записей в таблице. Второй экран - детальное описание, на который попадаем по клику на ячейку в таблице. На этом экране отображаем все данные которые приходят в ответе. На этом экране должна быть возможность правки всех данных и удаления этой записи. "

Использованы различные библиотеки (AFNetWorking, MBProgressView). Перед отправкой запроса, делается проверка на наличие интернет соединения, если его нету, то с помощью alertView сообщаем об этом пользователя