flutter_app_gate 0.1.0 copy "flutter_app_gate: ^0.1.0" to clipboard
flutter_app_gate: ^0.1.0 copied to clipboard

A lightweight, concurrency-safe coordination package to defer actions until named conditions ("gates") are open. Zero dependencies, pure Dart.

0.1.0 #

  • Initial release of flutter_app_gate.
  • Pure Dart, zero runtime dependencies.
  • Named gate management: open, close, isOpen, areOpen.
  • Action execution coordination with run and async/sync support.
  • Non-blocking FIFO queue behavior avoiding head-of-line blocking.
  • Duplicate pending action ID protection.
  • Thread/concurrency-safe processing loop with re-entrancy protection.
  • Fine-grained event stream with AppGateEvent and AppGateStatus.
  • Error isolation and structured AppGateException hierarchy.
  • Configurable maximum queue capacity.
  • Instance reset and dispose lifecycle management.
0
likes
160
points
88
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A lightweight, concurrency-safe coordination package to defer actions until named conditions ("gates") are open. Zero dependencies, pure Dart.

Repository (GitHub)
View/report issues
Contributing

Topics

#flutter #dart #app-lifecycle #initialization #coordination

License

MIT (license)

More

Packages that depend on flutter_app_gate