Тестовое задание необходимо для получения представления о качестве кода кандидата.
Прежде всего, тестовое задание является хорошим примером кода, решения из которого мы сможем обсудить во время технической части собеседования.
- Необходимо сделать приложение из двух модулей (дизайн приложения не важен):
- список (отображает какие-либо данные полученные от API)
- детали (переход возможен со списка)
- В качестве API можно использовать любой открытый сервис (github, flickr, giphy).
- Будет плюсом наличие хотя бы нескольких unit-тестов на любой класс.
- Xcode >= 13.0
- Minimum iOS Deployment Target: 13.0
- Swift
- Foundation
- UIKit