搜索分类、插件与代码仓

插件详情v0.1.7

epub_kitty

epub_kitty 是一个封装了 folioreader 框架的 epub 电子书阅读器。

近 30 天下载
56
喜欢数
32
Pub 分数
40

安装插件

flutter pub add epub_kitty

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

epub_kitty 是一个 Flutter 包,通过封装 folioreader 框架提供 EPUB 电子书阅读器。它使开发者能够将其应用程序中集成功能齐全的 EPUB 阅读功能,支持交互式内容、文本选择和响应式布局。该包简化了显示和导航 EPUB 文件的过程,设置简单。非常适合专注于数字阅读、教育内容或图书馆风格界面的应用程序。基于 Flutter 构建,确保跨平台兼容性和设备间的流畅性能。

适合场景

  • 电子书阅读器
  • 教育类应用
  • 库应用程序
  • 交互式在线学习平台
  • 内容丰富的移动应用

主要特点

  • EPUB 文件渲染
  • 文本选择和高亮
  • 响应式布局支持
  • 跨平台兼容性
  • 与 Flutter 的轻松集成

适合对象

  • Flutter 开发人员构建阅读应用
  • 教育技术项目
  • 发布数字书籍的出版商
  • 需要离线内容访问的应用程序
  • 寻求轻量级 EPUB 解决方案的开发者

使用建议

  • 仅限 EPUB 格式
  • 依赖于 folioreader 的稳定性
  • 可能需要额外的样式来定制 UI
  • 无内置DRM支持
  • 平台特定的行为可能有所不同

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

epub_kitty

epub_kitty is an epub ebook reader that encapsulates the folioreader framework. It supports iOS and android, but is customizable on iOS. It is very easy to use, you just need to set up the configuration file can open the ebook, very convenient. However, it is not yet highly customizable on android. But it has been able to meet daily needs.

中文文档

Install

dependencies:
  epub_kitty: ^0.1.7

Simple Use

first step
/**
 * @identifier (android useless)
 * @themeColor
 * @scrollDirection (android useless)
 * @allowSharing (android useless)
 * @shouldHideNavigationOnTap (android useless)
 */
EpubKitty.setConfig("book", "#32a852","vertical",true, shouldHideNavigationOnTap:false);

second step
 /**
 * @bookPath 
 */
EpubReader.open('bookPath');

// page channel used to monitor the current number of pages (only on the ios side)
  static const pageChannel = const EventChannel('com.xiaofwang.epub_kitty/page');

Tool Language

iOS

plugin in ios default language is en,if you are chinese,you should configuare Localizable.strings. And you can see example to match.

android

android default lanuage is chinese before 0.1.7 and later is en, if you used before 0.1.7 ,you should use res/strings.xml to match chinese. see issue #7

issues

if you can not install it, mybe it exists some confict in your plugins or may not full-install.

more solutions see issuses.

Good luck to you !

QQ Communication:

QQ:853797155,Welcome to exchange questions and technologies!

Welcome TO PR

所属分类

源码仓库

使用此插件的项目

暂无相关数据。