A modern, lightweight, and open-source RSS reader built with Flutter.
Prerequisites: you will have to perform the following steps:
- In the
rss_it_library/srcdirectory, install necessary Go dependencies - Run the
rss_it_library/build.shBash script in order to produce Android and iOS binaries and compile message definitions in Go and Dart from.protofiles - Install dependencies for the application using
flutter pub get.
You can find a Makefile which contains instructions on cleanups, running the app on Android/iOS, and building the application for release.
RSSit uses gofeed (Go-based library) for validating and parsing RSS/Atom/JSON feeds. This is facilitated by the FFI Flutter plugin rss_it_library, which uses protocol buffers for efficient data serialization/deserialization.
This application was developed as part of an experiment to prove/disprove the practicality of Go for the development of FFI Flutter plugins, and as such, is more of an proof-of-concept rather than an actual production-grade application.
The application is open-sourced under the MIT license.