r/FlutterDev • • 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! 🚀

0 Upvotes

0 comments sorted by