Нужно сделать классную epub читалку, с приятным внешним и софтверным интерфейсами, которую можно было подключить в любое приложение.
Две подзадачи:
1) разработать библиотеку, которая реализует спецификации epub 3.0 и 2.0.1, умеет разбирать epub, круто, если обернуть в фреймворк
2) разработать сам ридер, который использует эту библиотеку, прикрутить дизайн, и чтобы можно было читать epub-книги
При этом не использовать сторонние библиотеки или фреймворки за исключением тех, которые полностью открыты, бесплатны и лицензия предоставляет возможность модификации и перепродажу.
Все решения, которые я находил в интернетах, либо проприетарные, либо сводятся к советам использовать webView (и даже с использованием JS в нативном приложении)
Вообще epub это zip архив, в котором сложены по папочкам (согласно спецификации) файлики, как сохраненный сайт.
вот спецификация версии 3.0 epub
вот здесь ссылки на спецификации epub 2.0.1
вот этот проект реализует примерно то, что нужно, но там на чистом С, при этом есть бандл для андроида и фреймворк для iOS
вот еще проект epub, но там вроде только одна версия epub поддерживается и работает через раз.
вот PDF ридер, на который ориентируюсь, подключать epub читалку должно быть не сложнее чем вот этот.
ТЗ только в таком варианте, но если у вас есть какие-то формы, которые помогут сформировать более четкое описание, готов заполнять.
Пожалуйста, делитесь мыслями как о предположительных сроках, так и о бюджете проекта.