airbnb / mavericks

Mavericks: Android on Autopilot
https://airbnb.io/mavericks/
Apache License 2.0
5.85k stars 499 forks source link

RxJava3 support #685

Open JagadeeshBabuDamarasingu opened 1 year ago

JagadeeshBabuDamarasingu commented 1 year ago

Satisfies #352 Adds Support for RxJava3

JagadeeshBabuDamarasingu commented 1 year ago

Hi @elihart, when I initially developed this PR, my primary objective was to ensure compatibility with the existing rxJava2 API. I wanted users to be able to seamlessly transition from rxJava2 to rxJava3 by simply refactoring their codebase. To achieve this, I made sure not to disrupt the rxJava2 module, which is why you might notice a few duplicate classes.

Thank you for your feedback, I will make improvements to this MR accordingly.

I would like to express that this PR marks my first open source contribution, and I sincerely apologize for any mistakes I may have made along the way. As a newcomer to this realm, I am constantly learning and striving to improve my skills and understanding of Open Source practices.

I greatly appreciate your patience.