Приложение для работы с новостным агрегатором https://newsapi.org/
Используемые технологии: Kotlin MVP; News API; RxJava 2; Dagger 2; Retrofit 2; Room; Glide.
Реализованный функционал:
- Получение списка последних новостей с сайта https://newsapi.org/;
- Поиск новостей по ключевым словам;
- Поиск новостей по заданным критериям
- Сортировка новостей по заданным параметрам;
- Поддержка оффлайн работы;
- Поддержка планшетной ориентации;
- Шаринг новости;
- Добавление/удаление новости в избранное,
- просмотр списка избранных новостей.