wifi_status 0.1.0
wifi_status: ^0.1.0 copied to clipboard
A Flutter package to check Wi-Fi connection status and monitor network changes in real-time with WifiState enums, live streams, and UI widgets.
0.1.0 #
- Breaking Fix & Compatibility: Fixed compatibility issue with
connectivity_plus6.x wherecheckConnectivity()returnsList<ConnectivityResult>. - Strongly Typed
WifiStateEnum: AddedWifiState(connected,disconnected,mobileData,other,unknown) with helper getters (.isWifi,.isMobile,.isConnected,.isDisconnected,.label). - Real-Time Stream Monitoring: Added
WifiStatus.onStateChangedandWifiStatus.onWifiConnectedChangedstreams for live connection tracking. - Dependency Injection & Testability: Refactored
WifiStatusto accept customConnectivityinstances for mocking in unit tests. - UI Helper Widgets:
WifiStatusBuilder: Rebuilds UI automatically on Wi-Fi status changes.WifiStatusListener: Triggers callbacks (onConnected,onDisconnected,onChanged) without rebuilding child widgets.WifiStatusIcon&WifiStatusBanner: Plug-and-play UI widgets for fast integration.
- Comprehensive Test Suite: Added 14 unit and widget tests for 100% core logic coverage.
- Example App: Added complete
example/project demonstrating usage patterns.
0.0.8 #
- Initial release.