Дополнительное домашнее задание:

Написать клиент к фото-хостингу для отображения раздела "фото дня"/"популярные"/"выбор редакции"/итд. В качестве фото-хостинга может выступать 500px, flickr, яндекс.фото - у них у всех есть json/xml API.

Обязательные функциональные требования:

  • Отображение фотографий таблицей.
  • Просмотр выбранной фотографии ~на весь экран.
  • Постраничный просмотр.
  • Ручное обновление с отображение прогресса.
  • Оффлайновое хранение фотографий.
  • Минимальная поддержка поворота экрана (приложение как минимум не должно падать, ликать память или странно выглядеть).
  • TBD

Дополнительные фичи:

  • Операции над фотографиями (скачивание, установка обоями, открытие браузера).
  • TBD

Порядок сдачи:

Сдавать задание нужно в виде форка и пулл-реквеста к https://github.com/IFMO-MobDev-2014/extratask1, в описании укажите ФИО и номер группы. Пожалуйста, не забывайте коммитить проект целиком (включая apk), а не только activity. Подробнее про пулл-реквесты можно почитать тут, например: http://habrahabr.ru/post/125999/ и https://help.github.com/articles/using-pull-requests.

Результат принимается до воскресенья (18 января) 23:59.

Оценки:

http://bit.ly/ifmo-md-14-results

Полезные ссылки и ключевые слова:

  • GridView
  • RecyclerView - более удобный вариант GridView
  • TBD