title_body: Alternative epub reader app for Android I'm looking for a epub reader app for Android 4.0 which is NOT one of the following:
  
  
  OReader
  FBReader
  Cool Reader
  
  
  Other requirements:
  
  
  load EPUB files (my homemade ones are directly converted from HTML using Sigil and occasionally may contain some Japanese characters and internal # anchors; in short, the whole book is in a single HTML file inside the EPUB file); other formats (including HTML) are welcome
  has popup English-English dictionary or is compatible with ColorDict (or similar dictionary app)
  allows some adjustment of display (set font size, white background, turn off page turning animations etc.)
  supports local (href="#chapter1") anchors for document navigation
  it would be nice if the app was fast and\or lighweight
  
  
  Some background:
  
  I bought a Onyx Boox T68 ebook reader\tablet and I have a small problem with it. I can't install FBReader on it. The device comes with FBReader preinstalled (among other software1), but it's buggy and crashes on my homemade epub files (I had no problems with those in FBReader on my cell phone and on a cheap tablet that had very similar specs and same OS as Onyx Boox T68). The preinstalled dictionary takes the whole screen and is a little bit slow, so I would much prefer to be able to use ColorDict, however preinstalled FBReader (and it appears all of the preinstalled readers) is incompatible with ColorDict.
  
  For a second I thought I can install regular FBReader on the device, but because there is already a version of FBReader installed, I can't do that. I can't uninstall any of the preinstalled apps either. The only way for me to uninstall those would be to root the device, but I don't want to do that because I'll lose the warranty.
  
  I tried to rename and compile FBReader myself, but after spending 4 evenings on the problem I give up (finally I managed to build FBReader, but I wasn't able to rename the package for some reason).
  
  
  
  1. There is OnyxReader, OReader, FBReader and Cool Reader. Of the 3 OReader appears to be the fastest and most stable (actually I haven't encountered any problems yet), but it isn't compatible with ColorDict (at least the preinstalled version isn't) and internal anchors don't appear to work.
  
  Edit:
  
  After a lot of trial and error I finally managed to rename and compile FBReader. While it has some minor issues of it's own (doesn't refresh eink screen, doesn't hide the non-standard top android bar, when zoomed chapter headers end up being too big in compare to regular text, no physical page turning button support) it's much more stable and does everything I required perfectly xD
  
  And yes, ColorDict also works the way it should. Unlike in Moon+ where the dictionary popup took half of the screen for some reason, in FBReader it takes a small part of the screen and never ends up covering the selected text.
  
  This said, other recommendations are welcome. Even if they don't help me out directly, they might help others with the same problem as I had.
upvoted_answer: Aldiko, though not perfect, is by far the best ebook reader available for Android. It has full support for all ePub features, plus PDF, and has a reasonably nice UI unlike all the other apps.
  
  It has all the features you asked for, except built-in ColorDict support - however, you can "share" selected text using the Android sharing system, which allows you to share it to ColorDict. One extra tap, but it works.
  
  UB Reader also works well - it has the best ePub formatting support of any reader I've tried. But it has a poor UI compared to Aldiko. It has some kind of dictionary system of its own built in, which I have not tried.
  
  Regarding the other suggestions :
  
  
  Google Play Books is not a good solution as it can not directly open files on your device, you have to upload them to Google.
  Moon Reader has equal functionality to Aldiko in many respects, but (in my opinion) a horrible, outdated UI and much worse ePub formatting support.