Easy_xkcd
Easy_xkcd copied to clipboard
Explain comic
Internal view of the explanation instead of a browser requirement.
It uses chrome custom tabs, which has some advantages over an internal solution.
Which ones? I only want to read the explanation text, that's all.
It supports preloading the explanations and is faster than Android's webview. Just displaying the explanation text would involve a lot of html-parsing and would probably be slower.
I think it worth it, it's way more comfortable having the explanation already in the same app. In fact, to me it seems like opening the browser and loading the website may require more time than just loading the text on the app, which could be also done in the background while we're reading the comic, stored in the cache and deleted when we close the app.
I'll do some testing when I have time.
Thanks a lot, peaceful and gentleman T-Rex.
I.e. what I'm asking is a pop-up for the explanation just like we have for transcription.
Again, thanks a lot!
Hello! I don't want to put you in a hurry but I'd like to know how is it going, did the tests go well? :-)
If you could get someone from the NewPipeExtractor team interested they have plenty of experience with web parsing.
It should be possible to get the data via the MediaWiki API as JSON, but it's in a Markup language and needs to be parsed first. Sadly, I'm not experienced enough in Kotlin to implement it.