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.0.0
30-day downloads
1.7K
Likes
33
Pub points
150

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 4 items

Source repository

Related projects

No data available yet.