Search packages, repositories and app categories

Package detailsv3.0.0

state_queue

A BLoC implementation for sequentially executed async state updates.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
66
Likes
2
Pub points
140

Install package

flutter pub add state_queue

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

state_queue is a BLoC-based package designed for managing state updates in a sequential, asynchronous manner. It ensures that state changes are processed one at a time, preventing race conditions and maintaining consistency in complex state transitions. Ideal for scenarios requiring ordered execution of async operations, such as form handling or workflow pipelines. Built with reliability and predictability in mind, it integrates smoothly into Flutter apps across multiple platforms.

Use cases

  • Sequential form processing
  • Workflow state management
  • Preventing state race conditions
  • Async operation sequencing
  • Complex UI state updates
  • Orderly data synchronization

Key features

  • Sequential async state execution
  • Built on BLoC pattern
  • Thread-safe state updates
  • Simple API for state transitions
  • Supports cancellation of pending operations
  • Cross-platform compatibility

Suitable for

  • Apps with complex state logic
  • Form workflows requiring order
  • State-heavy business logic
  • Developers using BLoC architecture
  • Teams prioritizing predictable state flow
  • Multi-platform Flutter applications

Considerations

  • Not ideal for parallel state updates
  • Requires understanding of BLoC pattern
  • May add overhead for simple state changes
  • Limited to sequential processing only
  • Best suited for use cases needing strict order
  • Less flexible than raw Stream controllers

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Dart & Flutter packages

Dart and Flutter plugins maintained and used by ABOUT YOU.

We're hiring! Feel free to check out our open positions.

Plugins

Plugins in this repository:

Plugin Pub Flutter Favorite
pending_operations pub package
sign_in_with_apple pub package
state_queue pub package
state_queue_test pub package
with_bloc pub package

Categories

Dependencies

Dependency list 2 items

Source repository

Projects using this package

No data available yet.