network_monitoring 2.1.0 copy "network_monitoring: ^2.1.0" to clipboard
network_monitoring: ^2.1.0 copied to clipboard

Simple Package for Real-time HTTP network monitoring for Flutter apps with breakpoints, dev mode, and a floating overlay.

Changelog #

All notable changes to this package are documented in this file.

2.1.0 - 2026-06-05 #

Added #

  • enabled flag on NetworkMonitoringConfig (default true) to disable monitoring, dev mode, overlay, and the Dio interceptor in one place — useful for gating the package behind kDebugMode or a feature flag

2.0.0 - 2026-06-05 #

Changed #

  • Breaking: Share actions now use a required shareContent callback on NetworkMonitoringConfig instead of a built-in share_plus dependency — host apps wire their own share plugin (we avoid depending on third-party packages like [share_plus] or [platform_channels] to keep the package lightweight, and avoid resolving dependencies errors in the future.)
  • Breaking: NetworkMonitoring.initialize() requires an explicit NetworkMonitoringConfig (no default config)
  • Declared platform support for Android, iOS, Linux, macOS, and Windows only (web is not supported)
  • Migrated RadioListTile usage to RadioGroup for Flutter 3.35+ compatibility

Removed #

  • Breaking: share_plus dependency removed from the package

1.0.1 - 2026-06-03 #

Changed #

  • Improved pub.dev package description
  • Added pub.dev topics for better discoverability: dio, network, monitoring, debug, dev-mode

1.0.0 - 2026-06-03 #

Initial release.

Added #

  • Dio interceptor that records requests, responses, and errors while monitoring is enabled
  • Floating draggable overlay with live request count and paused-request badge
  • Request inspector with search, method filters, and tabbed detail views (overview, request, response, JWT)
  • Breakpoints to pause matching traffic, edit headers/body, then continue or cancel
  • Global pause/resume for all in-flight HTTP traffic
  • JWT decoding for Authorization and x-auth-token headers in the detail view
  • Copy and share actions for URL, headers, body, tokens, and full request dumps
  • Hidden dev mode unlock via VersionTapDetector or custom requestEnableDevMode flows
  • NetworkMonitoringBuilder for reactive UI driven by NetworkMonitorChanges
  • DevModeOptionsView for dev settings
  • English and Arabic localizations
  • Example notes app (example/) demonstrating Dio integration, JWT auth, and dev-mode unlock
0
likes
160
points
175
downloads

Documentation

API reference

Publisher

verified publisheromarfaroke.com

Weekly Downloads

Simple Package for Real-time HTTP network monitoring for Flutter apps with breakpoints, dev mode, and a floating overlay.

Repository (GitHub)
View/report issues

Topics

#dio #network #monitoring #debug #dev-mode

License

MIT (license)

Dependencies

dio, flutter, flutter_localizations, intl, uuid

More

Packages that depend on network_monitoring