Написать приложение "Погода". В первую часть входят следующие визуальные компоненты (для их реализации крайне рекомендуется использовать fragment-ы):
- Список городов (пока фиксированный - без возможности редактирования).
- Подробная текущая погода для выбранного города.
- Прогноз на несколько дней вперёд.
- Возможноть принудительного обновления по нажатию на кнопку.
Плюс компоненты для обработки и хранения данных, которые вы уже реализовывали:
- Хранение в sqlite-базе и доступ через content provider.
- Загрузка данных в IntentService.
- Отображение данных из базы с помощью Loader-ов.
Сдавать задание нужно в виде форка и пулл-реквеста к https://github.com/IFMO-MobDev-2014/lesson8, в описании укажите ФИО и номер группы. Пожалуйста, не забывайте коммитить проект целиком (включая apk), а не только activity. Подробнее про пулл-реквесты можно почитать тут, например: http://habrahabr.ru/post/125999/ и https://help.github.com/articles/using-pull-requests.
В этом же пулл-реквесте нужно будет сдать вторую часть задания и оцениваться они будут вместе, поэтому результат принимается до понедельника (1 декабря) 23:59. После этого оценка за это домашнее задание автоматически снижается в два раза. Однако крайне рекомендуется сделать первую версию к следующему занятию в любом случае.
- https://developer.yahoo.com/weather/ - Yahoo Weather API (можно использовать любой другой)
- http://yadi.sk/d/3e-Y7e8T0izA7 - набор иконок для погоды
P.S. Для сборки проекта используйте Android Studio 1.0 RC1 и выше (http://tools.android.com/download/studio/canary/1-0rc1)