zeba_academy_connectivity_manager 1.0.0 copy "zeba_academy_connectivity_manager: ^1.0.0" to clipboard
zeba_academy_connectivity_manager: ^1.0.0 copied to clipboard

Smart connectivity manager for Flutter apps with offline request queue, retry system, and connection listeners.

Changelog #

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

The format is based on Keep a Changelog and this project follows Semantic Versioning.


1.0.0 - 2026-03-13 #

๐ŸŽ‰ Initial Release #

First stable release of zeba_academy_connectivity_manager.

โœจ Added #

  • Connectivity status detection using connectivity_plus
  • Real-time network change listeners
  • Offline request queue system for handling API calls when offline
  • Automatic retry manager with configurable retry attempts and backoff delay
  • WebSocket manager for managing socket connections and streaming messages
  • Support for REST API workflows with retry integration
  • Event-based connectivity updates using ConnectivityEvent
  • Lightweight architecture with minimal dependencies
  • Example usage demonstrating connectivity monitoring
  • Unit tests for core components

๐Ÿ“ฆ Dependencies #

  • connectivity_plus
  • http
  • web_socket_channel
  • queue

๐Ÿงช Development #

  • Added testing support using flutter_test
  • Ensured compatibility with Dart SDK >=3.3.0
  • Verified with flutter analyze and flutter test

๐Ÿ”ฎ Planned for Future Versions #

1.1.0 (Planned) #

  • Persistent offline queue using Hive or SQLite
  • Background request synchronization
  • Network quality detection (slow/fast connection)
  • Smart retry policies
  • Request priority queue

1.2.0 (Planned) #

  • Automatic API caching layer
  • Offline-first sync engine
  • Token refresh handling
  • Advanced WebSocket reconnection strategies

Thank you for using zeba_academy_connectivity_manager!

0
likes
140
points
89
downloads
screenshot

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Smart connectivity manager for Flutter apps with offline request queue, retry system, and connection listeners.

Homepage

License

GPL-3.0 (license)

Dependencies

connectivity_plus, flutter, http, queue, web_socket_channel

More

Packages that depend on zeba_academy_connectivity_manager