爱看书是一款基于 Flutter 的开源网络小说阅读器,支持本地书源、书架管理、多种翻页方式与微信读书风格纸张主题,并可在书架/发现/我的三栏主页间切换。
- v1.0.2
- 发布于
- 2026年8月31日
- 471
- 星标
- 338
- 下载
- 同步于
- 15 天前
最新版本
v1.0.22026年8月31日 19:39下载慢?可在上方随时切换镜像源
项目说明
项目概述
爱看书(book)是一款基于 Flutter 构建的开源网络小说阅读器,主打本地书源与清爽的阅读界面。它采用书架 / 发现 / 我的三栏主页,内置兼容 Legado 规则子集的书源引擎,支持仿真、覆盖、无动画与纵向滚动等翻页方式,并提供微信读书风格的纸张主题。项目以 Android 为优先平台,采用 Apache-2.0 许可。
用 Flutter 写一个轻量好看、能自己管书源的网络小说阅读器。
主要功能
- 三栏主页:书架 / 发现 / 我的清晰分区
- 本地书源引擎:兼容 Legado 规则子集,支持 HTTP 与 CSS/JSON/JS 规则
- 阅读器:仿真、覆盖、无动画与纵向滚动多种翻页方式
- 纸张主题:微信读书风格的白、米、绿、夜四色主题
- 自定义字体:支持导入个人字体
- 缓存机制:章节缓存与分页缓存(
reader.db),阅读更顺滑 - 进度保存:阅读进度自动保存,支持换源与目录同步
- 可选统计:可接入 Firebase Analytics 与 Crashlytics(需自备配置)
适用人群
- 使用自定义书源看网络小说的 Android 用户
- 偏好简洁界面与纸张质感的读者
- 想用 Flutter 学习阅读器实现的开发者
- 需要稳定章节缓存与换源功能的书虫
快速上手
- 安装 Flutter 3.44 稳定版(Dart 3.12)与 Android SDK
- 执行
flutter pub get拉取依赖 - 连接设备后执行
flutter run运行,或flutter build apk打包 - 在应用内导入本地书源,随后在书架或发现页找书
- 需要签名发布时,参考构建脚本与签名 Secrets 配置
核心优势
- 书源可自管:本地书源引擎让内容来源掌握在用户手中
- 界面清爽:纸张主题与三栏布局让阅读与找书都更轻松
- 性能有保障:章节与分页缓存减少重复解析,翻页更流畅
- 开源可学习:完整 Flutter 实现,适合作为阅读器类项目参考
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Android(优先),无维护的 iOS 工程树 |
| 开发环境 | Flutter 3.44、Dart 3.12、Android SDK |
| 可选依赖 | Rust book_pager 原生分页库、Firebase 配置 |
注意事项
- 项目以 Android 为优先,未维护 iOS 工程
- Firebase 统计与崩溃上报为可选项,需自备
google-services.json - 原生分页库未打包对应 ABI 时会自动回退到 Dart 分页
- 应用不提供小说内容,需自行准备合法书源
历史版本
排序