パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.1.7

epub_kitty

epub_kitty は、folioreader フレームワークをラップした ePub エブックリーダーです。

30日間ダウンロード
56
いいね数
32
Pub ポイント
40

パッケージをインストール

flutter pub add epub_kitty

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

epub_kitty は、folioreader フレームワークをラップすることで EPUB 電子書籍リーダーを提供する Flutter パッケージです。開発者が 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

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。