Buscar categorias, pacotes e repositórios

Detalhes do pacotev0.1.7

epub_kitty

epub_kitty é um leitor de livros eletrônicos epub que encapsula o framework folioreader.

Downloads em 30 dias
56
Curtidas
32
Pontos Pub
40

Instalar pacote

flutter pub add epub_kitty

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

epub_kitty é um pacote Flutter que fornece um leitor de livros eletrônicos EPUB ao envolver o framework folioreader. Ele permite que desenvolvedores integrem funcionalidades completas de leitura EPUB em seus aplicativos Flutter, suportando conteúdo interativo, seleção de texto e layouts responsivos. O pacote simplifica o processo de exibição e navegação de arquivos EPUB com configuração mínima. É ideal para aplicativos focados em leitura digital, conteúdo educacional ou interfaces do tipo biblioteca. Construído com Flutter, garante compatibilidade entre plataformas e desempenho suave em dispositivos.

Casos de uso

  • leitores de livros digitais
  • Aplicativos educacionais
  • Aplicações de biblioteca
  • Plataformas interativas de aprendizado online
  • Aplicativos móveis ricos em conteúdo

Principais recursos

  • Renderização de arquivo EPUB
  • Seleção e destaque de texto
  • Suporte a layout responsivo
  • Compatibilidade multiplataforma
  • Integração fácil com o Flutter

Indicado para

  • Desenvolvedores Flutter construindo aplicativos de leitura
  • Projetos de tecnologia educacional
  • Editores distribuindo livros digitais
  • Aplicativos que exigem acesso a conteúdo offline
  • Desenvolvedores procurando soluções leves de EPUB

Considerações

  • Limitado apenas ao formato EPUB
  • Depende da estabilidade do folioreader
  • Pode exigir estilos adicionais para UI personalizada
  • Sem suporte embutido a DRM
  • Comportamentos específicos da plataforma podem variar

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.