gt_network 1.1.0 copy "gt_network: ^1.1.0" to clipboard
gt_network: ^1.1.0 copied to clipboard

A production-ready Flutter network connectivity manager with automatic retry, lifecycle management, quality detection, and customizable no-internet overlays.

Changelog #

All notable changes to this project will be documented in this file.

1.1.0 - 2026-06-19 #

Changed #

  • Migrated target environments to Flutter 3.44.2 and Dart 3.12.2.
  • Migrated iOS integration to Swift Package Manager (SPM).
  • Bumped minimum iOS deployment target to 15.0.

1.0.0 - 2025-12-27 #

Added #

  • ConnectivityManager - Singleton network connectivity manager
    • Real internet verification via DNS lookups
    • Multiple DNS fallbacks (Google, Cloudflare, 1.1.1.1)
    • Connection quality detection (excellent/good/fair/poor)
    • Heartbeat checks with configurable intervals
    • App lifecycle management (pause in background)
    • Simulator/emulator detection with aggressive mode
  • ConnectivityListener - Global widget for connectivity overlays
    • Automatic no-internet overlay display
    • Customizable overlay appearance
  • ConnectivityAwareWidget - Page-level connectivity handling
    • onConnected and onDisconnected callbacks
    • Custom no-internet widget support
  • NoInternetScreen - Pre-built no-internet UI widget
  • ConnectivityInfo - Rich connectivity data object
  • ConnectivityExtension - Easy context access (context.isOnline)
  • NavigationService - Global navigator key for overlay management
0
likes
160
points
141
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A production-ready Flutter network connectivity manager with automatic retry, lifecycle management, quality detection, and customizable no-internet overlays.

Repository (GitHub)
View/report issues

Topics

#connectivity #network #internet #offline #utilities

License

MIT (license)

Dependencies

connectivity_plus, flutter

More

Packages that depend on gt_network