Skip to content

TarasEmti/ViperNews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ViperNews

Test task: multiple sources news feed

Агрегатор новостной ленты из нескольких источников (например http://lenta.ru/rss и http://www.gazeta.ru/export/rss/lenta.xml или https://newsapi.org/ с разными источниками). Приложение должно отображать новости в одном списке, отсортированном по дате публикации, из двух и более источников. Приложения должно быть масштабируемо для добавления новых источников. Приложение должно указывать в новости ее источник. Новость должна иметь два режима отображения: обычный и расширенный. В обычном выводятся элементы: картинка, заголовок. В расширенном добавляется краткое описание новости. Пометка о прочтении при открытии новости целиком. Обновление по таймеру (выбор периода в настройках). Настройки (например: частота обновления, включать/выключать источник новостей), с сохранением при перезапуске. Использование БД для хранения новостей. Основные требования: Продуманная и масштабируемая структура проекта. Дополнительные требования: Покрытие тестами

About

Test task: multiple sources news feed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages