RSS Reader
Oct 20, 2023
Motivation
The BBC News app updated to a new design that removed several useful features and placed more emphasis on images than headlines.
Implementation
The Bulk of the implementation was done in ~1 Week with very little research into RSS standards so it will occasionally have issues with certain feeds. However, it requires very few attributes with only the title and link/id attributes to be set to properly display.
Written in Flutter/Dart. Supports RSS and Atom feeds.
Things of Note
It was interesting trying to speed up the loading speed as it required using Futures in Dart to asynchronously download feeds.
Future Ideas
- Try to make a system to automatically find RSS feeds based on common URL patterns.
- Properly support RSS standards.
- Cache stories offline.
- Export / Import lists of feeds.
Screenshots