Пример выполнения тестового задания по которому можно посмотреть чистоту кода и работу с технологиями:
- Загрузка данных с помощью Alamofire.
- Парсинг JSON с помощью SwiftyJSON.
- Выбор даты - pod DatePickerDialog, попап с информацией FTPopOverMenu_Swift.
- Realm для кэширования загруженных данных.
Задание:
- Необходимо используя API NASA (https://api.nasa.gov/api.html#neows-lookup) получить список небесных тел находящихся недалеко от земли.
- Отобразить землю и астеройды на экране в линию сохраняя пропорции.
- Должна быть возможность выбора даты.
- При нажатии на астеройд, должна отображаться информация о нем.