- язык программирования Swift или Objective-C
- проект опубликован на GitHub
- в качестве источника данных использовать любое открытое API (можно выбрать здесь и здесь)
- приложение должно состоять минимум из 2-х экранов: (1) список объектов, (2) детальный просмотр объекта
- приложение должно получать объекты из открытого API (с REST архитектурой)
- по максимуму использовать системные компоненты и библиотеки (использование сторонних компонентов, библиотек и фреймворком должно быть обосновано в Readme проекта)
- отнестись к коду проекта так, как будто он является частью большого проекта, а не маленьким локальным приложением