What is rss reader android

What is rss reader android

Краткое описание:
Чтение RSS-лент, поддержка импорта из OPML, автоматическое обновление лент, уведомления о появлении новостей.

Описание:
Программка для чтения RSS-лент с простеньким интерфейсом. Писал для себя, решил поделиться.

Возможности:
— Импорт/экспорт лент из OPML (файл должен быть либо *.opml, либо *.xml)
— Поиск всех RSS-лент по заданному URL
— Автоматическое обновление лент
— Возможность загрузки картинок в кэш для оффлайн-доступа (настраивается)
— Уведомления об успешной синхронизации (настраиваемые)
— Прокрутка новостей свайпами влево/вправо.
— Прокрутка новостей клавишами громкости (настраивается)
— Возможность поделиться новостью (facebook, email, twitter, . )
— Автоматическая очистка прочитанных/непрочитанных новостей
— Возможность загрузки полного текста новостей
— Светлая или темная тема
— Группировка лент по категориям (начиная с 1.1.8 включается в настройках)

Русский интерфейс: Да
Требуется Android: 4.0.3 и выше

Если кто-нибудь может помочь с переводом приложения на другие языки, пишите в личку

Если хотите получать новые версии быстрее всех, присоединяйтесь к бета-тестированию через Google Play:
Присоединиться к открытому бета-тестированию

Pro версия позволяет отключить рекламу в приложении, а также делает доступным большой виджет. Ссылку на нее можете найти в настройках приложения.
Pro версия в Play Маркете

версия: 1.6.9 build 66 Сообщение №666, автор gar_alex
версия: 1.6.8 Сообщение №637, автор gar_alex
версия: 1.6.7 Сообщение №626, автор gar_alex
версия: 1.6.0 Rss-Reader-1.6.0.apk ( 4.19 МБ )

версия: 1.5.5 beta в этом посте
версия: 1.5.3 RSS Reader (Пост gar_alex #51601098)
версия: 1.5.0 RssReader150.apk ( 4.1 МБ )

Сообщение отредактировал iMiKED — 28.08.19, 06:13

Источник

Подборка приложений для чтения RSS-новостей

Александр Щербаков

Расскажу о бесплатных приложениях для чтения новостей по RSS.

Моя работа требует постоянного отслеживания новостей, для этого у меня есть список из 50 источников и сервис «Медиаметрикс», в котором отображаются наиболее популярные в данный момент материалы в интернете. Но просматривать все сайты вручную долго и неудобно, поэтому я предпочитаю программы для RSS-подписок.

Формат чтения новостей через RSS постепенно теряет популярность. Из-за этого закрылся Google Reader еще в 2013 году, а новых приложений для RSS появляется все меньше. Хотя до сих пор я до сих пор не нашел для себя замены таким сервисам. Приложения вроде Flipboard или «Google Новости», которые сами формируют вашу ленту новостей по «умным» алгоритмам, почти всегда предлагают источники сомнительного качества и не дают возможности в удобном формате отслеживать сразу множество источников. И, зачастую, такие приложения имеют ограниченный каталог подписок.

Поэтому я хочу рассказать про этот более удобный способ чтения новостей и статей, чем просмотр сайтов. Сервисы для RSS-подписок позволяют самому фильтровать информацию и источники, в отличие от агрегаторов новостей, которые сами подбирают тексты для чтения.

Я выбрал три бесплатных приложения для RSS. Но есть проблема — приложения очень похожи, поэтому не буду рассказывать, что «здесь вы можете выбрать источники, а здесь — лента новостей из ваших подписок», а уделю внимания отличиям приложений от других.

Inoreader

Сейчас я пользуюсь этим сервисом для сбора материалов по RSS. Это не просто приложение для чтения новостей, это целый комбайн для отслеживания инфоповодов, с гибкой настройкой фильтров и автоматического поиска нужных тем.

У сервиса есть так называемые «правила», которые позволяют автоматизировать некоторые процессы. Например, можно настроить уведомления на появление новостей, у которых в заголовке есть «iPhone 8». Так же можно настроить отправку нужных материалов сразу на почту или, наоборот, автоматически скрывать тексты с неинтересными для вас темами. Так что это отличный инструмент для работы с новостями.

Читайте также:  Прога для клавиатуры андроид

Однако скоро Inoreader останется простым приложением для новостей. Сейчас пользователи бесплатной версии могут создавать только одно «правило». Но с первого августа у них меняется ценовая политика и создавать «правила» можно будет только по подписке. Да и работают эти возможности только в веб-версии сервиса. Так что мобильное приложение намного проще по функциям.

Даже без платных функций Inoreader остается крутым приложением для чтения новостей. Есть куча настроек формата ленты, шрифтов и другие нужные и ненужные функции. Плюс в мобильном приложении нет рекламы, она есть только в веб-версии.

Inoreader в Google Play

Feedly

Этот сервис считается неким стандартом для RSS-ленты. Многие другие приложения поддерживают перенос подписок именно из Feedly. И его популярность можно понять — приложение выглядит очень просто и понятно, поддерживается множество жестов. Дочитал новость — потянул нижний край вверх и она закрылась. Не нравится текст — листаем с права налево и переходим к следующей новости.

Мне нравится как приложение форматирует материалы под свой формат. Изображения четко подгоняются под ширину дисплея, верстка не «пляшет», работают эмбеды из социальных сетей и сервисов. Читать одно удовольствие.

Feedly «дружит» со множеством сервисов: Pocket, Instapaper, Evernote, OneNote. Их использует для отложенного чтения статей. Для того чтобы добавить материал для «почитать на потом» нужно только зажать палец на карточке с новостью и она автоматически добавится в ваш любимый сервис.

Если зайти в настройки, то там можно найти еще больше вариантов жестов или алгоритмов поведения приложения и настройки внешнего вида. Только есть одно но — в приложении нет русского языка интерфейса. Так что придется смириться с английским. Зато в приложении нет рекламы.

Feedly в Google Play

Приложение позволяет совместить чтение новостей по RSS с прослушиванием подкастов. Правда по сравнению с другими проигрывателями подкастов, Read имеет меньше функций: только включить, выключить и перемотка. Но мне, например, больше ничего и не нужно от подкастов.

Также Read отлично справляется со своей основной задачей — чтением новостей. Материалы адаптируются под формат приложения, отсекается все лишнее (баннеры, реклама и другие элементы дизайна сайта) и остается только текст и изображения. Если надо открыть первоисточник новости — в конце страницы есть большая кнопка.

Мне нравится Read за простоту, здесь нет множества функций, как в Inoreader или Feedly, но и тех что есть хватает. Русского языка интерфейса нет. Рекламы тоже нет, я даже не знаю как разработчики монетизируют проект.

Read в Google Play

Подытожим

Inoreader подходит, если нужно максимально дотошно подходить к поиску новостей или если это ваша работа. Для этого в приложении есть куча настроек поведения приложения и автоматизации процессов. Feddly подойдет для простого чтения новостей с гибкими настройками интерфейса и жестов. А Read подходит для новостей и прослушивания подкастов.

Рекомендую попробовать каждое приложение и выбрать для себя подходящее, они бесплатные. Также рассказывайте в комментариях о своих способах чтения новостей.

Источник

What is rss reader android

Пролог

Чтение RSS — одна из самых важных и широко используемых функций в мобильных приложениях, на веб сайтах.

Перед тем, как мы погрузимся в разработку RSS читалки, хотим сказать, что нельзя построить отличное здание на слабом фундаменте.

Поэтому сначала мы создадим очень простое приложение для изучения основ функции чтения RSS на Kotlin. В следующих статьях мы будем использовать MVVM для улучшения структуры кода и перепишим наш RSS Reader.

Во время нашего погружения в разработку, мы будем использовать несколько вспомогательных библиотек, таких как: CardView, RecyclerView, Glide, Jsoup.

Итак, давайте начнем разрабатывать. Возможно, Вам будет интересно, что мы собираемся разработать. Вот так будет выглядеть наше приложение.

Разработка RSS Reader

Итак, наш проект состоит из:

  • Активити MainActivity
  • Фрагмента под названием RSSFragment (тип фрагмента список — «Fragment (List)»);
  • Адаптера Recyclerview с названием MyItemRecylcerviewAdapter;
  • Модель с названием класса RSSItem для хранения определенных данных элемента RSS;
  • Класс парсера для разбора входящих потоков;
  • Класс AppGlideModule, необходимый для Glide.
Читайте также:  За какое время можно стать андроид разработчиком

Ниже приведен код для каждого из файлов, мы рассмотрим их один за другим.

MainActivity.kt

В методе onCreate вызываем RSSFragment.

Распределение кода по фрагментам.

Фрагменты — это легкие, повторно используемые компоненты пользовательского интерфейса, которые можно использовать в разработке пользовательского интерфейса в Android. Вызовы активити — тяжелый процесс для ОС Android по сравнению с фрагментом. ОС Android может отклонять действия, вызывающие запросы приложения.

Вы, должно быть, сталкивались с описанным выше в реальной жизни, когда ваше приложение перестает реагировать на сенсорные события на экране. Причем виновата здесь не только активити.

Согласно официальной документации Android:

Вы можете думать о фрагменте, как о модульном разделе действий, который имеет свой собственный жизненный цикл, получает свои собственные входные события и который вы можете добавлять или удалять во время выполнения действия (что-то вроде «вспомогательного действия», которое вы можно повторно использовать в различных действиях).

Поэтому мы будем использовать фрагменты в нашем приложении.

Изучив выше код, Вы обнаружите, что это очень просто. Никаких сложных задач не происходит.

В методе onActivityCreated мы вызываем AsyncTask, чтобы запросить данные RSS-канала из сети, чтобы поток пользовательского интерфейса оставался свободным для выполнения некоторых вещей, таких как показ анимации. Более конкретно, ниже представлен класс asynctask.

Ничего сложного здесь нет, мы просто делаем запрос на получение потока с заданного URL. Убедитесь, что вы предоставили необходимые разрешения в Android Manifest.xml для доступа в Интернет.

В приведенном выше коде мы получаем поток c сервера при переходе по данной ссылке RSS. Чтобы упростить понимание кода, мы здесь не игнорируем состояния сетевых ошибок.

Как только мы получаем поток ввода, мы передаем его нашему классу парсера

Наш парсер RSS основан на XMLPullparser в android.

Итак, теперь вызов RSSParser будет анализировать входной поток и помещать все элементы в ArrayList. Если мы сосредоточимся на методе синтаксического анализа, мы увидим, что XMLPullparser вызвал события для начального и конечного тегов XML, присутствующих в RSS-канале.

Наконец, вот файлы Gradle, которые показывают зависимости, используемые в нашем приложении. Ниже файл Gradle корневого уровня.

Файл Gradle

Улучшение кода с использованием MVVM будет объяснено в следующей статье нашего блога.

Источник

5 лучших приложений для чтения RSS для Android

Если вы хотите следить за свежим контентом по вашим любимым темам, авторам, публикациям и каналам, ничто не сравнится с приложением для чтения RSS (Really Simple Syndication). RSS-приложения предлагают вам весь свежий контент из ваших любимых блогов и сайтов в одном месте. Эти приложения в основном получают доступ к RSS-каналам ваших любимых сайтов, чтобы позволить им агрегировать и контролировать контент, который вы хотите прочитать. Вместо того, чтобы открывать несколько сайтов на разных вкладках или отслеживать новости среди различных каналов социальных сетей, таких как Facebook и Twitter, вы можете инвестировать в центральное приложение RSS, чтобы видеть весь новый контент.

Чтение новостей в социальных сетях временами может быть затруднительным. Если вы любите пожирать RSS-каналы, как и многие другие в команде GT, есть несколько достойных приложений для чтения RSS-каналов для платформы Android. RSS — единственный надежный способ просмотра нужного контента вместо передачи управления сайту или специальному приложению, публикующему новости.

После того, как вы решите вернуться к RSS (или начать работу с учетной записью), вам понадобится приложение для чтения новостей, чтобы работать с ним. К счастью, на Android есть много замечательных программ для чтения RSS. Но как найти подходящий? Мы сузили список до пяти лучших вариантов ниже.

1. Feedly

Feedly — это, прежде всего, служба RSS, которая предлагает приложение и другие функции для лучшего взаимодействия с мобильным устройством. Feedly предлагает три основных сервиса — учетные записи Pocket, Instapaper и Evernote для лучшей интеграции. Используя Feedly Pro, вы также можете использовать OneNote для сохранения статей и интеграции своей ленты Twitter.

Читайте также:  Разблокирована экрана для android

Бесплатный план Feedly предлагает большинство функций, которые необходимы обычным читателям. Просматривайте до 100 источников, сортируйте сайты, на которые вы подписаны, по тематическим категориям, смотрите видео на YouTube и читайте полнотекстовые статьи (если они доступны) в минималистичном виде, не отвлекающем внимание.

Вы даже можете создавать разные доски для систематизации сохраненных статей. Вы можете рассматривать его как расширенное приложение Pocket. Feedly также предлагает оповещения по ключевым словам Google, интеграцию IFTTT, возможность использовать заметки и маркер и многое другое. Конечно, все они являются частью версии Feedly Pro.

Feedly работает по подписке. Планы Feedly Pro и Pro + стоят 8 и 16 долларов в месяц соответственно.

2. Читатель новостей Flym

Как и все другие приложения для чтения RSS для Android, вы можете добавлять и настраивать RSS-каналы с разных сайтов и блогов в Flynn. Что отличает Flym от конкурентов, так это то, что он отправляет вам уведомления о новых статьях.

Он имеет простой, но современный интерфейс со светлыми и темными темами, автономное чтение, поиск, виджеты и многое другое.

Самое приятное в этом приложении с открытым исходным кодом то, что оно также бесплатное и не требует покупок в приложении. Хотя у меня было несколько сбоев, я рад сообщить, что они не были слишком существенными, чтобы отвлечь вас от приложения.

3. Читатель

Следующим в нашем списке идет Inoreader, который многие считают одним из самых многофункциональных программ для чтения RSS. Даже я согласен с этим. Единственный способ отличить Inoreader от других — это активное сообщество кураторов контента.

Вы найдете режим обнаружения Inoreader весьма полезным, чтобы обнаруживать различный контент по своему вкусу. Кроме того, приложение включает в себя пакеты подписки, созданные пользователями, или каналы вещания. Лучшее в этом приложении — это то, что оно позволяет вам отслеживать новости на основе определенных клавиатур.

Если вы только начинаете, то бесплатный план покажется вам довольно многофункциональным. Вам понравятся дневной и ночной режимы чтения, а также возможность сохранять статьи, чтобы прочитать их позже. План Pro будет стоить вам 50 долларов в год и включать push-уведомления и автономный режим, который поможет вам следить за своим любимым контентом без активного подключения к Интернету.

4. Палавер

Palabre — одно из обычных традиционных приложений для чтения RSS. В нем вы найдете множество поддерживаемых сервисов агрегирования RSS. Вы будете в восторге от некоторых популярных имен, таких как Feedly, Inoreader, The Old Reader и даже Twitter. Это приложение отличается от остальных гибкостью, которую оно предлагает с опциями настройки.

Чистый и свободный от помех интерфейс очень успокаивает и способствует приятному чтению. Также есть темная тема и несколько настроек шрифтов, чтобы получить желаемый вид.

Это приложение с открытым исходным кодом, такое как Flym, содержит несколько опций, которые могут побаловать вас настройками. Palabre можно бесплатно загрузить и использовать. Однако вам придется купить опцию покупки в приложении, которая включает в себя возможность удаления рекламы, черную тему, функцию быстрых действий и пользовательские цвета.

5. FeedMe

FeedMe — это простой и полнофункциональный автономный RSS-ридер, расширяющий поддержку сервисов агрегации, таких как Feedly, InoReader, Bazqux, The Older Reader, Feedbin, Tiny Tiny RSS, FreshRSS и Fever. Приложение предлагает один из лучших пользовательских интерфейсов для чтения и управления любимыми статьями.

Функция сохранения одним щелчком FeedMe в Evernote, OneNote, Pocket и удобочитаемость значительно экономит время.

Повысьте свой опыт чтения

Просмотрите список приложений, приведенный выше, и улучшите чтение на своем устройстве Android. Что до меня, то сейчас я использую Feedly на своем Pixel XL. Какое приложение вы собираетесь использовать? Отключите звук в разделе комментариев ниже.

Следующий:

Ищете лучшие приложения для чтения RSS для iPhone? Прочтите сообщение ниже, чтобы найти пять лучших приложений для чтения RSS для iPhone.

Источник

Оцените статью