RSS Reader Advanced
A clean, modern Android RSS/Atom feed reader with favorites, search, and background refresh.
Introduction
RSS Reader Advanced is a ready-to-use Android Studio project designed to deliver a fast, clean RSS/Atom feed reader. The app lets you subscribe to any number of feeds as sources, browse every article in one combined list, star items as favorites, and search across your articles. It also includes handy extras such as OPML import/export, mark-all-as-read, predefined feeds to get started quickly, background refresh with notifications, dark mode, and localization into many languages. From a single codebase it builds two product flavours — a free (Lite) build and an unlimited Pro build — which you can compile into finished .apk files. All you need is Android Studio installed on your system, and you can quickly make the necessary changes.
Requirements
- Android Studio: This software is developed using Android Studio. We recommend using this development environment to modify the source code and compile the project. You can import the source folder into Android Studio to get started.
Modifications
- Open the
AppConfig.javafile located atapp/src/main/java/de/bugfish/rssreaderadvanced/. -
Adjust the build switches, such as the free/pro source limit, to fit your needs.
-
Replace the default app image by updating the image files located in
app/src/main/res/. -
If you plan to publish your own build, remember to update the application ID and namespace in the Gradle files. Using the same App-ID as another app may result in conflicts when installing them on devices simultaneously.
Usage
-
Open Android Studio and import the source folder.
-
Make the necessary changes as described in the Modifications section.
-
Compile the project in Android Studio to generate the
.apkfile. -
Deploy the
.apkfile to your Android device for testing and use.
Feel free to customize the app further according to your needs and preferences.
Downloads
The Downloads Section provides all the necessary files to get started with the project, including the latest software versions and any related resources.
Contributing
Find out how you can contribute to the project by visiting the Contributing Page. Whether you want to report bugs, suggest features, or submit improvements, we welcome your involvement.
Warranty
Review the terms of our warranty on the Warranty Information Page. This page outlines the scope of support and any applicable guarantees.
Support
If you need assistance, visit the Support Page to find the available channels for getting help with any issues or questions you might have.
License
Get the full details on licensing by checking out the License Information Page. This section includes the terms and conditions under which the project is distributed.