wifi_status 0.1.0 copy "wifi_status: ^0.1.0" to clipboard
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_plus 6.x where checkConnectivity() returns List<ConnectivityResult>.
  • Strongly Typed WifiState Enum: Added WifiState (connected, disconnected, mobileData, other, unknown) with helper getters (.isWifi, .isMobile, .isConnected, .isDisconnected, .label).
  • Real-Time Stream Monitoring: Added WifiStatus.onStateChanged and WifiStatus.onWifiConnectedChanged streams for live connection tracking.
  • Dependency Injection & Testability: Refactored WifiStatus to accept custom Connectivity instances 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.
2
likes
150
points
95
downloads

Documentation

API reference

Publisher

verified publishermahafujerrahman.xyz

Weekly Downloads

A Flutter package to check Wi-Fi connection status and monitor network changes in real-time with WifiState enums, live streams, and UI widgets.

Repository (GitHub)
View/report issues

Topics

#wifi #connectivity #network #wifi-status

License

MIT (license)

Dependencies

connectivity_plus, flutter

More

Packages that depend on wifi_status