Hi! I have a dillema. I am creating an app (not covering the name now cause its not an ad).

  1. I can go a full offline approach and create an amazing reader, but with limited functions (you must download dictionaries and books manually).

  2. I could also use the Internet permission to for example lookup book data, sync with a FTP/nextcloud server, create my own reading list sync, and manage dictionaries automatically.

I as an app user would not like for a reader to have the Internet permission, my immediate thought is, why does it need it? Couldn't there just be a bloat-free and with no doubts of trackers? And, isn't there like tons of readers filled to the brim with those features, and they feel just bloated?

Please help me with this dillema, share your thoughts!

you are viewing a single comment's thread
view the rest of the comments
[–] 3 points 2 days ago (1 child)

i second this. when you try to load a book, it can have a file select and also an opt in for syncing with local server, project gutenberg, or whatever. same with dictionary, select the dictionary file with instructions on where to find it, or opt in to download one from a known source.

  • source
  • parent
  • hideshow 1 child comment
  • [–] [S] 3 points 1 day ago* (last edited 1 day ago)

    I think my solution is this and two flavours on F-droid. One with online capability when you ask the user, and second full offline (completly without that permission)

  • source
  • parent