В качестве результата пришлите ссылки на ваш GitHub-проект в личном кабинете студента на сайте netology.ru.
Важно: ознакомьтесь со ссылками на главной странице репозитория с домашними заданиями.
Важно: если у вас что-то не получилось, оформите Issue по установленным правилам.
- Откройте ваш проект Android-приложения из предыдущего ДЗ, можете брать код из лекции.
- Сделайте необходимые коммиты.
- Сделайте push. Убедитесь, что ваш код появился на GitHub.
- Ссылку на ваш проект отправьте в личном кабинете на сайте netology.ru.
- Задачи, отмеченные как необязательные, можно не сдавать. Это не повлияет на получение зачёта. В этом ДЗ все задачи обязательные.
Измените код из лекции так, чтобы:
- Автоматический PREPEND был отключен, т. е. при scroll к первому сверху элементу данные автоматически не подгружались.
- REFRESH не затирал предыдущий кеш, а добавлял данные сверху, учитывая ID последнего поста сверху. Соответственно, swipe to refresh должен добавлять данные, а не затирать их.
- APPEND работал в обычном режиме.
Убедитесь, что ваше приложение нормально функционирует при следующих сценариях работы:
- Чистая установка — БД пустая.
- Запуск с заполненной БД — в БД остались данные с предыдущего запуска.
Опубликуйте изменения в виде Pull Request в вашем проекте на GitHub.
В качестве результата пришлите ссылку на PR GitHub-проект в личном кабинете студента на сайте netology.ru.