flutter_network_toolkit 1.0.0
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
NetworkClientwith configurable exponential backoffRetryPolicy, 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/.