Most reading apps copy your books into their own storage. LazyReader connects directly to your existing cloud storage, so your books stay where they already are.
It supports Dropbox, OneDrive, and Nextcloud. You can browse your library and read EPUBs directly from the cloud, and it now also supports streaming audiobooks directly from cloud storage. So if you have a 1GB M4B audiobook, you don't need to download the entire file to your phone before listening.
Since the original version, LazyReader has grown into a much more complete reading app:
- EPUB and audiobook support - Library and reading-progress synchronization - Collections and sorting - EPUB and audiobook edition linking - Offline reading and listening - Offline dictionary - Word and phrase search - Notes and highlighting - Text-to-speech - Theming - Multiple cover-enrichment options - Book metadata editing - QR-code book sharing - Interactive/choice-driven EPUB support
The interactive EPUB support is probably one of the more unusual parts. EPUBs can contain much more structure than a typical linear ebook, so LazyReader can handle branching and choice-driven books as well as conventional EPUBs.
The main idea is still the same as when I started it: your books are your files, and your cloud storage is your storage. LazyReader doesn't require you to import everything into another proprietary library.
"LazyReader on Google Play: https://play.google.com/store/apps/details?id=com.lindocode....
Requires an account so your library, reading progress, and cloud-storage connections can be synchronized across devices.
I'd be interested in hearing what people think, especially about the cloud-based approach and audiobook streaming. Happy to answer questions about the implementation or anything else.