Search packages, repositories and app categories

connectivity_wrapper cover
Package detailsv2.0.0

connectivity_wrapper

A new Flutter package which provides network-aware widgets.It allows Flutter apps provide feedback on your app when it's not connected to it, or when there's no connection.

AndroidiOSmacOSWindowsLinux
30-day downloads
1.2K
Likes
157
Pub points
160

Install package

flutter pub add connectivity_wrapper

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

ConnectivityWrapper is a Flutter package that provides network-aware widgets to help apps respond dynamically to connectivity changes. It enables developers to display appropriate UI feedback when the device is offline or has no internet connection. The package wraps content in a widget tree that monitors network status and triggers visual updates based on current connectivity, improving user experience during network fluctuations. It supports multiple platforms including Android, iOS, macOS, Windows, and Linux.

Use cases

  • Displaying offline banners
  • Showing loading states during connectivity loss
  • Providing feedback for network-dependent actions
  • Handling API calls with network awareness
  • Improving UX during intermittent connections

Key features

  • Real-time network status monitoring
  • Customizable offline UI
  • Automatic reconnection detection
  • Cross-platform support
  • Simple integration with existing widgets

Suitable for

  • Apps requiring real-time network feedback
  • Developers building robust offline experiences
  • Projects with frequent API interactions
  • Mobile and desktop applications
  • UX-focused app development

Considerations

  • Requires internet permission on Android
  • May need additional error handling
  • Not suitable for background network checks
  • Limited to UI-level connectivity feedback
  • Depends on underlying connectivity plugins

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Nonstop Logo

NonStop

Digital Product Development Experts for Startups & Enterprises

About | Website

Flutter Forge Logo

All Contributors

A place where Flutter packages are crafted and built.

NonStop CLI generates a Melos-managed Flutter starter with SOLID-oriented boundaries, offline unit/widget tests, a strict 100% handwritten-runtime line-coverage gate and generated CI. Its template is verified by generating and building real applications, including minimal and optional-module configurations.

  • All shared packages are in the /packages directory
  • All plugins are in the /plugins directory
Packages
nonstop_cli
cli_core
timer_button
connectivity_wrapper
ns_firebase_utils
ns_utils
ns_intl_phone_input
dzod
html_rich_text
morse_tap
Plugins
contact_permission

🔗 Connect with NonStop

Stay connected and get the latest updates!

LinkedIn X.com Instagram YouTube [Email](mailto:contact@nonstopio.com)


⭐ Star us on GitHub if this helped you!

Analytics

Alt

Contributors

Ajay Kumar
Ajay Kumar

💻 🖋 📖 💡 🚧
rajan-nonstopio
rajan-nonstopio

💻
Add your contributions

Categories

Dependencies

Dependency list 2 items

Source repository

Projects using this package

No data available yet.