FLUTTER ECOSYSTEM

event_bus_plus

Dart 的事件总线。

最新版本
0.7.0
近 30 天下载
3400
喜欢数
39
Pub 分数
140

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

EventBusPlus 是 Dart 的轻量级事件总线实现,可在 Flutter 应用中实现对象之间的简单高效通信。它支持类型安全的事件广播和订阅,非常适合在不产生紧密依赖的情况下解耦组件。该包设计简洁易用,提供清晰的 API,使开发者能够轻松地在应用的不同部分发出事件并监听它们。它可无缝运行于所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。

适合场景
  • 解耦UI组件
  • 处理跨小部件通信
  • 管理应用范围内的状态更改
  • 简化导航事件
  • 广播通知
  • 实现插件事件系统
主要特点
  • Type-safe event handling
  • Simple subscribe and emit API
  • Cross-platform compatibility
  • Lightweight and minimal overhead
  • Supports event cancellation
  • Clean and intuitive syntax
适合对象
  • 寻求轻量级状态管理的开发者
  • 频繁组件间通信的应用程序
  • 项目避免复杂的状态解决方案
  • 偏好发布-订阅模式的团队
  • 快速原型开发事件驱动功能
使用建议
  • Not suitable for large-scale state management
  • Limited built-in error handling
  • No persistence or serialization support
  • Best used alongside other state management approaches
  • May require careful cleanup to avoid memory leaks
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add event_bus_plus

所属分类

源码仓库

关联项目