Тестовое задание необходимо для того, чтобы мы получили представление о том, какой код ты пишешь и какие решения применяешь. Все это мы будем обсуждать во время технического собеседования.
В качестве альтернативы тестовому заданию можно прислать ссылку на репозиторий с одним из вариантов:
- Собственного проекта с 2+ экранами, за который не стыдно :). Не принимаются выпускные проекты различных курсов или онлайн школ.
- Решением тестового задания для любой другой компании.
- Необходимо сделать приложение из двух экранов: лента(список) и детали
- В качестве API использовать любой открытый(например github или другие)
- Будет плюсом, unit-тесты на любой класс(выбери поинтересней :) )
- Будет плюсом, если реализуешь offline-режим: т.е. в случае, если нет доступа к сети, показывать последние загруженные данные(и ленту, и детали)
- Экраны должны быть нативные - не WebView
- Проект должен собираться, и если необходимо, содержать инструкцию по сборке
- Все остальное на усмотрение автора