ReactiveNetwork

screenshot of ReactiveNetwork

Android library listening network connection state and Internet connectivity with RxJava Observables

Overview:

ReactiveNetwork is an Android library that listens to network connection states and Internet connectivity using RxJava Observables. It supports both new and legacy network monitoring strategies and is recommended for Android apps with a minimum SDK version of 9.

Features:

  • Observing network connectivity: Ability to observe changes in network connectivity.
  • Observing Internet connectivity continuously: Continuous monitoring of Internet connectivity.
  • Custom host: Option to specify a custom host for connectivity checks.
  • Integration with OkHttp and Retrofit: Seamless integration with popular libraries for enhanced functionality.

Summary:

ReactiveNetwork is a useful Android library that simplifies the process of monitoring network connectivity and Internet access in your applications. With support for legacy strategies and integration with popular libraries like OkHttp and Retrofit, it provides a comprehensive solution for handling network-related tasks efficiently.