Дополнительное домашнее задание:
Написать клиент к фото-хостингу для отображения раздела "фото дня"/"популярные"/"выбор редакции"/итд. В качестве фото-хостинга может выступать 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