Looking for open source references for ebook programming in Android

louieansonng picture louieansonng · Jul 11, 2011 · Viewed 13.2k times · Source

I'm looking for open source references for ebook reading applications in Android. Any reader that has understandable code will do. Thanks!

Answer

Maksym Gontar picture Maksym Gontar · Mar 11, 2012

What about CoolReader?

Common features, for all platforms

  • epub (non-DRM), fb2, txt, rtf, html, chm, tcr, doc, pdb formats supported
  • Pages or scroll view
  • Table of contents
  • Bookmarks
  • Text search
  • Hyphenation dictionaries
  • Most complete FB2 format support: styles, tables, footnotes
  • Additional fonts support (.ttf)
  • Can read books from zip archives
  • Automatic reformatting of .txt files (autodetect headings etc.)
  • Styles can be customised in wide range using external CSS

Android specific

  • Page flipping animation.
  • Built-in file browser, quick recent books access Day and night profiles (two sets of colors, background, backlight levels) Brightness adjustments by flick on left edge of screen
  • Background texture (stretched or tiled) or solid color
  • Paperbook-like page turning animation or "sliding page" animation
  • Dictionary support (ColorDict, Fora Dictionary, Aard dictionary)
  • Customizable tap zone and key actions
  • Place additional textures to /sdcard/.cr3/textures/ -- to be used as tiled page backgrounds
  • Place additional textures to /sdcard/.cr3/backgrounds/ -- to be used as stretched page backgrounds (/cr3/ directory can also be used instead of /.cr3/, and internal SD or internal storage instead of /sdcard/)
  • TTS (text-to-speech) support Select text using double tap (optional)