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
--
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