Skip to content

Add ReactiveX (rxjava + rxandroid) as dependency

This is going to be used to make the managing of async tasks in F-Droid easier to reason about. It does this by using a more functional style to performing multiple different asynchronous tasks as compared to the Android AsyncTask or Service or some other approach.

More specifically, I have some changes coming that will use this dependency. I wanted to merge this separately so that it doesn't matter which of the changes I'm working on gets merged first.

I've never added a dependencyVerification to the gradle build before, and there wasn't a whole bunch of docs on the interwebs about how to do that. So I did a SHA256 sum of some other .jar files in my gradle cache and compared them to the existing dependency verification settings and they did match. So I also did a SHA256 sum of the newly added dependencies and gradle seems happy with the hashes I've chosen.

Merge request reports