搜尋套件、儲存庫與 APP 分類

套件詳情v0.1.7

epub_kitty

epub_kitty 是一個封裝了 folioreader 框架的 epub 電子書閱讀器。

近 30 天下載
56
喜歡數
32
Pub 分數
40

安裝套件

flutter pub add epub_kitty

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

epub_kitty 是一個 Flutter 套件,透過封裝 folioreader 框架提供 EPUB 電子書閱讀器。它讓開發者能夠在其 Flutter 應用程式中整合功能齊全的 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

所屬分類

原始碼儲存庫

使用此套件的專案

暫無相關資料。