Flow Read 是一款面向英语阅读和词汇积累的 Flutter 应用,把书架、EPUB 阅读、查词、AI 辅助和本地备份放在同一个安静的工作流里。
当前公开发布目标以 macOS 桌面端为主。代码结构也保留了 Flutter 多端能力,但移动端和其他桌面平台需要单独验证后再作为正式发行目标。
- 继续阅读:从书架直接回到上次章节,阅读进度、预计剩余时间和阅读目标一目了然。
- EPUB 书库:导入英文电子书,按最近阅读、进度和书籍信息快速管理。
- 阅读难度提示:为书籍展示阅读等级,帮助判断是否适合当前词汇水平。
- 阅读中查词:点击单词即可查看释义,宽屏下可固定在侧栏,减少阅读中断。
- AI 辅助阅读:按需开启单词详解、句子分析、章节总结和练习题生成。
- 本地备份:导出和恢复本地阅读、词汇、设置和学习数据。
项目使用 Flutter。仓库通过 .fvmrc 固定 SDK 版本,推荐使用 FVM:
fvm flutter pub get
fvm flutter run如果不使用 FVM,请确认本地 flutter --version 与 .fvmrc 中的版本一致。
fvm dart analyze
fvm flutter test
git diff --check当前 GitHub Release 产物是 macOS zip 包。除非具体 Release 说明另有标注,请默认它未经过 Apple 公证;安装时可能需要在 macOS 安全设置中手动允许运行。
发布流程见 Release Runbook。版本号不会随普通功能开发自动更新。
Flow Read 是本地优先应用,不需要账号。AI、在线词典和更新检查会在用户启用对应功能时访问外部服务。详情见:
贡献前请阅读 CONTRIBUTING.md。当前项目已关闭 Pull Request,请通过 GitHub Issues 提交问题、建议或需求。

