Giter Club home page Giter Club logo

loread's Introduction

路很长,纵然远望,却不知方向。

抽支烟,思绪无常,奔跑着彷徨。

逃不脱的苟且,到不了的远方…

简介

RSS 第三方客户端,支持 Inoreader、Feedly、TinyTinyRSS。

下载地址:http://www.coolapk.com/apk/168423

截图

截图

如上图,从左至右依次为“登录、首页、文章页、分类、快速设置、设置”

功能

目前实现以下几个功能:

  • 黑夜主题
  • 获取全文:支持根据规则或智能识别全文
  • 保存近期文章的阅读进度
  • 左右切换文章
  • 自动清理过期文章
  • 不同状态下(未读/加星/全部),各分组内文章的数量
  • 保存 离线状态下的一些网络请求(文章状态处理,图片下载),待有网再同步

对文章列表项的手势操作:

  • 左滑是切换文章的“已读/未读”状态
  • 右滑是切换文章的“加星/取消加星”状态
  • 长按是“上面的文章标记为已读,下面的文章标记为已读”

PS:

  • 由于开发中本人也还在不断学习,难免有些历史遗留的错误代码以及注释,暂时未被清理,但不影响使用

后期规划

Bug

  • 优化反色算法,解决灰反色问题
  • 优化音频莫名暂停问题
  • 优化 ROOM 库带来的问题

功能

  • 支持全文搜索
  • 优化朗读、播放音乐的界面
  • 支持本地 RSS
  • 支持获取不支持 RSS 站点的文章
  • 支持更换主题
  • 支持设置排版:字体、字号、字距、行距、背景色
  • 支持长按视频,图片,iframe候展示菜单
  • 本地训练机器学习模型,判断文章喜好
  • 检查添加的订阅地址是否有相似的订阅

技术

  • 优化代码结构,拆成不同模块
  • 改用最新的技术,例如 Kotlin
  • 使用 CI 自动构建 APK 包

库的使用

  • OkHttp, Gson, ROOM, Glide 等等

loread's People

Contributors

wizos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.