flutter_network_toolkit 1.0.0 copy "flutter_network_toolkit: ^1.0.0" to clipboard
flutter_network_toolkit: ^1.0.0 copied to clipboard

A comprehensive Flutter toolkit for real-time network connectivity monitoring, reliable HTTP client with automatic retry, ping diagnostics, and ready-to-use offline UI widgets.

Changelog #

All notable changes to the flutter_network_toolkit package will be documented in this file.

1.0.0 #

  • Initial Stable Release.
  • Real-time connectivity and reachability monitoring via NetworkWatcher.
  • True internet reachability verification via InternetConnectionChecker (cross-platform: Android, iOS, Web, macOS, Windows, Linux).
  • Resilient NetworkClient with configurable exponential backoff RetryPolicy, jitter, and timeouts.
  • Dynamic lifecycle interceptors (NetworkInterceptor, NetworkLoggingInterceptor, AuthTokenInterceptor).
  • Round-trip ping and latency performance diagnostics via NetworkDiagnostics.
  • Ready-to-use reactive UI widgets:
    • NetworkStatusBuilder: Reactive widget for connection status transitions.
    • OfflineBanner: Animated top/bottom banner indicating offline & reconnected states.
    • NoInternetScreen: Pre-built, customizable full-screen offline illustration with retry action.
    • ConnectivityAware: Interactive wrapper to prevent actions while offline.
  • Comprehensive unit and widget test suite.
  • Polished example application in example/.
0
likes
160
points
64
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter toolkit for real-time network connectivity monitoring, reliable HTTP client with automatic retry, ping diagnostics, and ready-to-use offline UI widgets.

Repository (GitHub)
View/report issues

Topics

#networking #connectivity #offline #http #network-status

License

MIT (license)

Dependencies

connectivity_plus, flutter, http

More

Packages that depend on flutter_network_toolkit