calibre is a *huge* project. Porting it to the Android in its entirety would be an extremely non-trivial task. An app that had a small subset of those features and that could connect to a computer running calibre would be the right approach. At least one app, WordPlayer does that already.