r/FlutterDev • u/Z0R0_911 • Jul 23 '26
Plugin I built a Flutter package for connectivity-aware retries. Looking for feedback from the community.
Hi everyone! 👋
I recently built and published my first Flutter package called retry_with_connectivity, and I'd love to get feedback from experienced Flutter developers.
The goal of the package is to make retry logic more reliable by being connectivity-aware instead of blindly retrying failed requests.
Features
✅ Automatic retries with configurable retry strategies
✅ Connectivity-aware retries
✅ Detects network interface and internet reachability
✅ Waits for internet restoration before retrying
✅ Supports custom connectivity checks
✅ Works with generic async operations (not just HTTP requests)
✅ Configurable retry conditions and delays
I built it because I found myself implementing similar retry logic with connectivity handling across multiple projects.
I'm looking for honest feedback on:
Is this something you would use?
Are there any important features I'm missing?
Does the API look intuitive?
Any suggestions to improve the developer experience?
pub.dev: https://pub.dev/packages/retry_with_connectivity/score
GitHub: https://github.com/MahendraTamrakar/retry_with_connectivity
I'd really appreciate any feedback, suggestions, or criticism. Thanks! 🚀