└── README.md /README.md: -------------------------------------------------------------------------------- 1 | Тестовое задание для кандидатов на стажировку в Android команду Туту.ру 2 | ================== 3 | Тестовое задание необходимо для того, чтобы мы получили представление о том, какой код ты пишешь и какие решения применяешь. Все это мы будем обсуждать во время технического собеседования. 4 | 5 | В качестве альтернативы тестовому заданию можно прислать ссылку на репозиторий с одним из вариантов: 6 | * Собственного проекта с 2+ экранами, за который не стыдно :). Не принимаются выпускные проекты различных курсов или онлайн школ. 7 | * Решением тестового задания для любой другой компании. 8 | 9 | ### Что надо сделать: 10 | * Необходимо сделать приложение из двух экранов: лента(список) и детали 11 | * В качестве API использовать любой открытый(например github [или другие](https://medium.com/@vicbergquist/18-fun-apis-for-your-next-project-8008841c7be9)) 12 | * Будет плюсом, unit-тесты на любой класс(выбери поинтересней :) ) 13 | * Будет плюсом, если реализуешь offline-режим: т.е. в случае, если нет доступа к сети, показывать последние загруженные данные(и ленту, и детали) 14 | 15 | ### Ограничения: 16 | * Экраны должны быть нативные - не WebView 17 | * Проект должен собираться, и если необходимо, содержать инструкцию по сборке 18 | * Все остальное на усмотрение автора 19 | 20 | --------------------------------------------------------------------------------