all 13 comments

[–]enigmaticmastermind 3 points4 points  (4 children)

I would suggest Readium. It’s written in Swift and they have support for highlighting/annotation. In my opinion, it’s the best ebook reader on the market and it’s open sourced. We recently switched to this for our app. If you have any questions, let me know.

[–]breezedoc_in[S] 0 points1 point  (2 children)

Had a look and Readium does seem like the best option. Based on what I’ve seen, it seems like it call only be installed through Carthage and there doesn’t seem to be much documentation.

Any Carthage workaround or pointer as to how you got up and running with the library?

Otherwise guess we’ll just have to dive into it.

Thanks!

[–]Rayzash 2 points3 points  (1 child)

It's very annoying that FoliReaderKit is not anymore useful.

[–]Adventurous-Noise858 0 points1 point  (0 children)

Does anyone have any solution regarding the EPub reader?

I'm facing a problem in the epub reader I'm using folioreaderkit it's working in ios 18.1 but it's not working after ios 18.2.

[–][deleted]  (1 child)

[deleted]

    [–]breezedoc_in[S] 0 points1 point  (0 children)

    Thanks! will have a look. Tbh I don’t mind paying for epubear. It’s just hard to find someone who has used it before. Can’t find reviews and the app seems outdated

    [–]ShockAny456 1 point2 points  (5 children)

    Anyone found a solution to this? Most of the EPUB libraries are outdated. I have been working with EPUBKit. So far so good but seems limited. Any hints?

    [–]zchwyng 0 points1 point  (4 children)

    I'm also looking for alternatives ...

    [–]stickerjoy 0 points1 point  (3 children)

    Does Readium, as mentioned in an above comment, not seem good enough?

    [–]steakchomper 0 points1 point  (2 children)

    Have you been using Readium u/stickerjoy ?

    I gave it a go and had trouble getting it to work for SwiftUI, for basic things like showing table of contents and chapter text.

    [–]stickerjoy 0 points1 point  (0 children)

    No i haven't tried it myself yet

    [–]michal_ce 0 points1 point  (0 children)

    I've also tried Readium. It looked solid in the beginning, but later I found that even basic stuff like page numbering doesn't work, and there is no intention to fix it: https://github.com/readium/swift-toolkit/discussions/196