Android - epub reader to read .epub files..

Rohit picture Rohit · Dec 3, 2011 · Viewed 7.2k times · Source

I am developing and EPUB reader. I want to know some things related to other EPUB readers there in the market (like Cool reader, FBReader, Amazon Kindle and many more).

  1. What type of view they use to show pages of .EPUB books?
  2. Is it normal textview, webview or something custom?
  3. How to implement search and bookmark functionality in epub reader as we loaded single html pages in webview?
  4. I want to know how to read epub ? Is there any api in Android?

Any better solution is appreciated.

Answer

user370305 picture user370305 · Dec 3, 2011

Look at Epublib – a java epub library it supports in the Android.

EPUB is simply a ZIP file containing HTML, CSS, images, and metadata.

So you can use WebView to display that HTML pages. Or possible convert it to in .png or bitmap then use in ImageView.