Skip to content

vivitainc/flutter_redux_stream

Repository files navigation

redux_stream

Github Actions

Features

Redux をFlutterで実現するためのフレームワーク。

Reduxの処理がFutureではなくStreamで実装されており、Event等の通知に応用することができる.

下記の機能が実装済み

  • State Interface
    • Reduxのステートを保持する
    • 常にImmutableとして実装すること
  • Action Interface
    • Stateの操作処理を定義する
  • Store
    • 現在のStateを保持する
    • Stateの変更はStreamで通知する
  • Plugin
    • Store動作をハンドリング/拡張するためのインターフェースを提供する
    • Actionとは異なりState操作は行えないが、Stateの変動を検出したり、追加のリソースを管理したり、任意のタイミング(例えば毎秒1回)でActionを発行する等で使用する

特性上データコピーが頻発するため、低スペック端末に対応する場合は十分に注意して実装すること.

Usage

TODO.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages