flutter_request_scheduler

Zero UI lag. Production-ready API request scheduling for Flutter.

Prevents frame drops and freezing when your app fires hundreds of network requests.

Features

  • Configurable concurrency limit
  • Priority + FIFO scheduling
  • Request deduplication
  • Automatic retry with exponential backoff + jitter
  • Timeout & cancellation support
  • Debounce & throttle built-in
  • Full metrics (queue size, active tasks, avg latency)
  • Lifecycle hooks
  • Clean, intuitive API
  • 100% null-safe, no external dependencies

Installation

flutter pub add flutter_request_scheduler