Данное приложение является тестовым заданием для Школы мобильной разработки проводимой компанией Яндекс в 2018 году. Использует сервис Pexels API
Необходимо создать приложение для Android на языке Java или Kotlin, обладающее следующей минимальной функциональностью:
- На стартовом экране отображается лента картинок, разделённая на несколько столбцов. Есть возможность прокрутки.
- По нажатию на картинку она открывается в новом окне, во весь экран.
- Ленту картинок приложение получает по сети из любого открытого источника (например, через API Яндекс.Диска)
Будет нелишним уделить внимание:
- отсутствию падений и непредусмотренного поведения приложения при выполнении базовых действий;
- понятности интерфейса – чтобы перед использованием приложения не приходилось читать инструкции;
- общей плавности и отзывчивости интерфейса;
- комментариям в коде;
- обработке ошибок;
- кэшированию (например, можно научить приложение сохранять предыдущий ответ сервера);
- тестам.