There is no “Redux” involved here, i can only assume that you think RxJava is somehow related to Redux -> not the case
Seems like you should start with basic understanding of Dependency Injection and Reactive Programming separately, followed by the specific implementations you mentioned (Dagger2 / RxJava)
Starting of with a project where all those things are already in place is certainly very tough