dbpprt / yourly

πŸ”§ Yet another news reader app written in flutter to enhance the daily news routine πŸ€–

Home Page:https://bit.ly/2BabydB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yourly Build status deployment

Motivation πŸ€”

I read the same pages every morning and so far I have not found a good news reader and always fall back to use chrome at the end of the day. There are many articles that I temporarily store and read in the office, for example. So I built yourly - a very simple news reader for my favorite platforms including options to store articles.

(and I wanted to dig into flutter πŸ€“)

Features πŸ‘

  • Supports Ycombinator news, Github Trending (+ C#, + Dart)
  • RSS 2 Support (all feeds are stored in assets/rss.json)
  • Long press to open the article in-app
  • Double tap to archive the article
  • Tap to open in the default browser
  • Timeline: double tap open the action menu (share, remove)
  • Infinity scroll
  • Pull to refresh
  • This project shows the power of Azure DevOps which is used for CI / CD
  • Builds are currently distributed for Android only on Visual Studio App Center
  • Sexy on-boarding page

Roadmap 🚧

  • Code cleanup, abstractions for certain functionalities, dedup the code
  • Implement search functionality
  • Display the timeline as a real timeline (grouped by day)
  • Make tabs configurable, choose your news providers and sort them
  • Push to PlayStore
  • F-Droid
  • Implement CI builds
  • Add a release to GitHub releases
  • Simple web interface to access all saved articles
  • (basic understanding how flutter works)

Add your own RSS feed βœ”οΈ

  • Just fork the repository, add your own feed to assets/rss.json and create a PR

Help wanted πŸ†˜

  • I'm searching for iOS maintainers

Warning ⚠️

I primarily started this project to learn about flutter and built it last night in a few hours so the code-quality might not be the best.

Screenshots πŸ“±

screenshot


screenshot


screenshot

About

πŸ”§ Yet another news reader app written in flutter to enhance the daily news routine πŸ€–

https://bit.ly/2BabydB

License:MIT License


Languages

Language:Dart 97.5%Language:Objective-C 1.1%Language:PowerShell 0.8%Language:Java 0.5%