Skip to content

DmitriyArkhipov/ZarplataTestObjc

Repository files navigation

Тестовое задание Зарплата.ру (2016)

Platform: iOS
Language: Objective-C

Необходимо реализовать небольшое приложение по прототипу, которое позволит осуществить загрузку списка вакансий с фильтрацией по должности.

Требования

  1. При запуске приложения осуществляется подключение к API и запрашивается список вакансий по адресу h​ttp://api.zp.ru/v1/vacancies/​ (GET запрос)
  2. Список вакансий можно прокручивать бесконечно (используется параметр offset)
  3. При вводе названия должности необходимо перезагрузить список с передачей параметра, например: ​http://api.zp.ru/v1/vacancies/?q=ios
  4. При клике на элемент списка откроется карточка с полным описанием вакансии (поля, не указанные на макете можно выбрать самостоятельно) по аналогичному запросу h​ttp://api.zp.ru/v1/vacancies/120619873
  5. С карточки должна быть возможность вернуться на список вакансий. Для справки можно пользоваться документацией API: h​ttp://api.zp.ru/v1

Дополнительное задание. Выполнять по желанию

Добавить кнопку поиска геолокации справа от саджеста и учитывать при поиске город вакансий.

  1. Город необходимо передавать параметром geo_id, например, http://api.zp.ru/v1/vacancies/?geo_id=1124
  2. Узнать id города можно запросом ​http://api.zp.ru/v1/geo/?q=Новосибирск
  3. Перед списком показать, что поиск идет по выбранному городу надписью: “Поиск вакансий в Новосибирске” (формы можно взять из справочника гео, grammatical_cases_ru​)
  4. Сделать перелистывание карточек вакансий свайпом влево­вправо.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published