パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.2.0

comms

論理クラス間の通信のために作成された、ストリーム上のシンプルな通信パターンの抽象化。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
219
いいね数
46
Pub ポイント
150

パッケージをインストール

flutter pub add comms

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Commsは、ロジッククラス間の通信のためにストリームに関するシンプルな抽象を提供する軽量なFlutter/Dartパッケージです。コンポーネント間のメッセージングを簡素化し、強い結合なしに明確で予測可能なデータフローを実現します。ロジックレイヤー間の通信を標準化することで、複雑なアプリケーションにおける保守性とテスト性を高めます。複数のビジネスロジックユニットが効率的にイベントや状態更新を交換する必要があるアーキテクチャにおいて特に役立ちます。

用途

  • イベント駆動型アーキテクチャ
  • 論理クラス間の通信
  • モジュール間の状態同期
  • 分離されたビジネスロジックコンポーネント
  • 分離状態で論理ユニットをテストする

主な機能

  • ストリームベースの通信
  • 最小限のボイラープレート
  • 関心事の明確な分離
  • テストが簡単
  • 双方向メッセージングをサポート

適している対象

  • MVVM や同様のパターンを使用する開発者
  • クリーンアーキテクチャを重視するチーム
  • 複雑なビジネスロジックを持つプロジェクト
  • 信頼性のあるイベントブロードキャストを必要とするアプリケーション

注意事項

  • 論理から論理への通信に最適
  • UI状態管理には適していない
  • Dart のストリームについての理解が必要です
  • 非常にシンプルなアプリではオーバーヘッドを引き起こす可能性があります

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

comms

Predictable and simple communication pattern between classes.

Package Documentation pub CI
comms Documentation comms pub.dev badge
flutter_comms Documentation flutter_comms pub.dev badge

Maintainers

カテゴリー

依存関係

依存関係一覧 3 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。