FLUTTER ECOSYSTEM

flutter_epub_viewer

A Flutter package for viewing Epub documents developed by combining the power of Epubjs and flutter_inappwebview

flutter_epub_viewer cover
Latest version
2.2.1
30-day downloads
1.8K
Likes
33
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Flutter package designed to display EPUB documents by leveraging Epub.js and flutter_inappwebview. It enables seamless integration of interactive, responsive e-book reading within Flutter apps, supporting features like text selection, navigation, and styling. Ideal for educational, library, or content-rich applications requiring offline or online book viewing. The package is compatible with Android and iOS platforms.

Use cases

  • Reading digital books in apps
  • Educational content delivery
  • Offline document viewing
  • Library application integration
  • Interactive textbook displays

Key features

  • Supports EPUB format
  • Uses Epub.js for rendering
  • Integrates with flutter_inappwebview
  • Responsive and interactive UI
  • Text selection and navigation

Suitable for

  • E-learning apps
  • Digital library tools
  • Content publishers
  • Mobile reading applications
  • Apps needing offline EPUB support

Considerations

  • Requires internet for initial webview setup
  • Limited customization of epub rendering
  • Dependent on external webview performance
  • May have layout inconsistencies across devices
  • Not optimized for very large EPUB files
Supported platformsAndroidiOS

Install package

flutter pub add flutter_epub_viewer

Categories

Dependencies

Dependency list 3 items

Source repository

Projects using this package

No data available yet.