FLUTTER ECOSYSTEM

event_bus_plus

Dart 的事件總線。

最新版本
0.7.0
近 30 天下載
3310
喜歡數
40
Pub 分數
140

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

EventBusPlus 是 Dart 的輕量級事件總線實作,可於 Flutter 應用中實現物件之間的簡單且高效通訊。它支援類型安全的事件廣播與訂閱,非常適合在不產生緊密依賴的情況下解耦元件。此套件設計易於使用,並提供乾淨的 API,讓開發者能輕鬆地在應用程式的不同部分發出事件並監聽它們。它可無縫運行於所有主要平台,包括 Android、iOS、Web、macOS、Windows 與 Linux。

適用情境
  • 解耦UI組件
  • 處理跨小部件通訊
  • 管理應用範圍內的狀態更改
  • 簡化導航事件
  • 廣播通知
  • 實現插件事件系統
主要特色
  • 類型安全的事件處理
  • 簡單的訂閱與發射 API
  • 跨平台相容性
  • 輕量且開銷極小
  • 支援事件取消
  • 簡潔直覺的語法
適合對象
  • 尋求輕量級狀態管理的開發者
  • 頻繁組件間通訊的應用程式
  • 專案避免複雜的狀態解決方案
  • 偏好發布-訂閱模式的團隊
  • 快速原型開發事件驅動功能
使用建議
  • 不適合大規模狀態管理
  • 有限的內建錯誤處理
  • 無持久化或序列化支援
  • 最好與其他狀態管理方法搭配使用
  • 可能需要仔細清理以避免記憶體洩漏
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add event_bus_plus

所屬分類

依賴

依賴清單 4 項

原始碼儲存庫

相關專案