ReactiveNetwork – is an Android library listening network connection state and Internet connectivity with RxJava Observables.
It's a successor of Network Events library rewritten with Reactive Programming approach.
ProGuard rules for ReactiveNetwork
ProGuard optimizes the program code and will try remove all unused classes. Obfuscating code that performs reflection may cause of error. To fix errors and force ProGuard to keep certain code, set up a ProGuard configuration in proguard-rules.pro file.
# ReactiveNetwork -dontwarn com.github.pwittchen.reactivenetwork.library.rx2.ReactiveNetwork -dontwarn io.reactivex.functions.Function -dontwarn rx.internal.util.** -dontwarn sun.misc.Unsafe
For more information about ReactiveNetwork please see the website.