Demos · Open EPUB

Flutter Package · EPUB Reader

Education & content Live

Open EPUB

An EPUB reader widget for iOS, Android and the web

Open EPUB reader — the first page of “The Waste Land” with page, font size and direction tools
Open in a new window

Overview

The example app of a Flutter reader widget that lets people read EPUB 2 and 3 e-books inside an app. Demanding samples let you check the rendering, from large reflowable books to Arabic RTL, Japanese vertical writing, MathML equations, highlights that move with read-aloud audio (Media Overlay) and CFI locations.

Key features

4 features

  1. Sample library8 sample books for checking reflow, RTL, MathML, vertical writing, Media Overlay, accessibility and CFI one at a time.
  2. Reading toolsPage turning, font size and progress, plus toggles for RTL, vertical writing and columns.
  3. Highlights and notesSelect text and pick a color to create a highlight, then attach a note.
  4. Session APIA 1.0 core example that separates the session that opens a book from the reader widget.

Screens to explore

1 in total. Each one opens right in your browser, in a new window.

Tech stack

  • Flutter
  • Dart

About the demo environment

  • You can start reading right in your browser, with nothing to install.
  • Large sample books take a while to download the first time you open them.
  • Sample data (names, records) is in Korean — the interface text appears in the language you chose.

Need a system like this?

You can send us just three lines. That's where scoping starts.