Skip to content

Instantly share code, notes, and snippets.

@sidorov-panda
Last active August 29, 2015 14:11
Show Gist options
  • Select an option

  • Save sidorov-panda/dce92ddc11436d68720e to your computer and use it in GitHub Desktop.

Select an option

Save sidorov-panda/dce92ddc11436d68720e to your computer and use it in GitHub Desktop.
Superjob test
Написать простой клиент для Superjob.
Платформы: ios 7+
Верстка: Storyboard+Autolayout;
Cocoa Pods для сторонних библиотек
Поддержка Autorotation
API URL: https://api.superjob.ru/#methods
app_key: r0709abae5013187334987e274e49a191c9b1d7d7ddefaba5482829ff04546d2c5f5286ba
По вопросам: ody344@gmail.com
Что нужно сделать?
- Список последних вакансий с сайта суперджоб с пагинацией (page - номер страницы, count - кол-во результатов на страницу)
(API URL: https://api.superjob.ru/2.0/r0709abae5013187334987e274e49a191c9b1d7d7ddefaba5482829ff04546d2c5f5286ba/vacancies/?page=5&count=10)
Ячейка вакансии должна состоять:
1. Из полного наименования профессии (без многоточия) (ключ в API: profession),
2. Логотипа компании (если есть) (Ключ в API: client_logo),
3. Уровня зарплаты (Варианты уровней зарплат: от ... рублей (ключ payment_from), От ... руб до ... руб, до ... рублей (ключ payment_to), по договоренности (ключ: agreement))
- Страница просмотра вакансии.
При нажатии на вакансию в списке необходимо показать экран просмотра вакансии.
Экран состоит из последовательно расположенных лейблов(по вертикали)
Должностные обязанности,
Требования к кандидату,
Условия,
Название компании,
Описание компании
Вся инфа есть в предыдущем методе.
Ключи: (work: Должностные обязанности, candidat: Требования к кандидату, compensation: Условия, firm_name: Название компании, firm_activity: Описание компании)
Дополнительные фичи:
Если есть желание - напиши сохранение просмотренных вакансий и отображение их в списке (помечено цветом)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment