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

A FutureBuilder with automatic retry functionality.

📌 AutoRetryFutureBuilder #

A custom FutureBuilder with automatic retry support in Flutter. It retries failed requests before showing an error.


🌟 Features #

✅ Automatic retry mechanism 🔄
✅ Configurable retry count and delay ⏳
✅ Custom UI for loading, success, and error states 🎨
✅ Simple and easy to use 📱
✅ Works across multiple platforms 🖥️📱


🛠 Platform Support #

Platform Supported
✅ Android ✅ Yes
✅ iOS ✅ Yes
✅ Web ✅ Yes
✅ macOS ✅ Yes
✅ Windows ✅ Yes
✅ Linux ✅ Yes

📦 Getting Started #

Usage #

AutoRetryFutureBuilder(
  future: fetchData,
  retryCount: 3,
  retryDelay: Duration(seconds: 2),
  loadingBuilder: (context) => CircularProgressIndicator(),
  errorBuilder: (context, error, retry) => Column(
    children: [
      Text('Error: $error'),
      ElevatedButton(
        onPressed: retry,
        child: Text('Retry'),
      ),
    ],
  ),
  builder: (context, data) => ListView.builder(
    itemCount: data.length,
    itemBuilder: (context, index) => ListTile(
      title: Text(data[index]),
    ),
  ),
);


### 1️⃣ Installation
Add this package in your `pubspec.yaml` file:
```yaml
dependencies:
  auto_retry_future_builder:
    git:
      url: https://github.com/Jsp9888/auto_retry_future_builder



1
likes
140
points
24
downloads

Publisher

unverified uploader

Weekly Downloads

A FutureBuilder with automatic retry functionality.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on auto_retry_future_builder