leetomlee123

book

leetomlee123

爱看书是一款基于 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 学习阅读器实现的开发者
  • 需要稳定章节缓存与换源功能的书虫

快速上手

  1. 安装 Flutter 3.44 稳定版(Dart 3.12)与 Android SDK
  2. 执行 flutter pub get 拉取依赖
  3. 连接设备后执行 flutter run 运行,或 flutter build apk 打包
  4. 在应用内导入本地书源,随后在书架或发现页找书
  5. 需要签名发布时,参考构建脚本与签名 Secrets 配置

核心优势

  • 书源可自管:本地书源引擎让内容来源掌握在用户手中
  • 界面清爽:纸张主题与三栏布局让阅读与找书都更轻松
  • 性能有保障:章节与分页缓存减少重复解析,翻页更流畅
  • 开源可学习:完整 Flutter 实现,适合作为阅读器类项目参考

系统要求

项目 要求
操作系统 Android(优先),无维护的 iOS 工程树
开发环境 Flutter 3.44、Dart 3.12、Android SDK
可选依赖 Rust book_pager 原生分页库、Firebase 配置

注意事项

  • 项目以 Android 为优先,未维护 iOS 工程
  • Firebase 统计与崩溃上报为可选项,需自备 google-services.json
  • 原生分页库未打包对应 ABI 时会自动回退到 Dart 分页
  • 应用不提供小说内容,需自行准备合法书源

历史版本

排序