분류, 패키지 및 저장소 검색

패키지 상세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

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.