HN Reader is a custom app for reading stories from Hackernews
It requires no additional permissions and currently does not support commenting only reading.
As a late night HN lurker the lack of "Dark Mode" options for mobile bugs me. Additionally I always wanted a few extra features like caching stories + comments in case the internet goes out. Extra goals include small stuff like how much time I am spending on it.
HN Reader is a Flutter based app that uses both The Official HN API and Angolia's HN API for retrieving data.
This project is not for data collection or tracking, just a personal project for making HN browsing ... better?
The goal of the project is to look and act as closely to the original Hackernews page as possible and add small features like dark mode and story caching while being cross platform.
- Create ShowHN / Poll Widgets for showing those story types
- Implement max depth for limiting comment trees
- Implement pagination for comments
- Add additional top stories after top 30 (currently only shows top 30)
- Update CommentWidget spacing to be more vertically dense
- Add page for personalizing app style.
- Add local storage for caching stories + comments
- Add data
Instructions for building / running the flutter app.
flutter run
flutter build apk