pva701 / lesson8

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Материалы восьмой лекции:

Домашнее задание:

Написать приложение "Погода". В первую часть входят следующие визуальные компоненты (для их реализации крайне рекомендуется использовать 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. После этого оценка за это домашнее задание автоматически снижается в два раза. Однако крайне рекомендуется сделать первую версию к следующему занятию в любом случае.

Полезные ссылки:

P.S. Для сборки проекта используйте Android Studio 1.0 RC1 и выше (http://tools.android.com/download/studio/canary/1-0rc1)

About


Languages

Language:Java 100.0%