FLUTTER ECOSYSTEM

listen

A package to notify state changes to interested listeners in pure Dart.

Latest version
1.0.1
30-day downloads
847K
Likes
42
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

The listen package provides a lightweight, pure Dart solution for notifying state changes to registered listeners. It enables efficient communication between components without relying on Flutter-specific widgets or frameworks. Designed for simplicity and performance, it supports fine-grained updates and is ideal for use in state management scenarios where minimal overhead is required. The package works across all major platforms supported by Flutter, making it suitable for shared logic in multi-platform applications.

Use cases
  • Real-time data updates
  • Cross-component communication
  • State management in libraries
  • Event-driven architecture
  • Decoupled UI and business logic
Key features
  • Pure Dart implementation
  • Minimal performance overhead
  • Fine-grained change notifications
  • Supports multiple listeners
  • Platform-agnostic design
Suitable for
  • Library authors needing state notification
  • Developers avoiding framework dependencies
  • Multi-platform shared codebases
  • Simple state management needs
Considerations
  • Not a full state management solution
  • Requires manual listener management
  • Limited built-in debugging tools
  • Best suited for non-UI state tracking
Supported platformsAndroidiOSLinuxmacOSWebWindows

Install package

flutter pub add listen

Categories

Dependencies

Dependency list 1 items

Source repository

Related projects

No data available yet.

Rankings