18
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Flutter] BLoC + Rx で実装するために見るもの

Last updated at Posted at 2019-02-13

Business Logic Component + ReactiveX で Flutter を書いてくにあたって見ると良いもの

公式の登壇動画

Flutter / AngularDart – Code sharing, better together (DartConf 2018)

image.png

  • BLoC についての初の登壇動画。 話はこれを見てから!!
  • ソースコード

Google I/O '18 | Build reactive mobile apps with Flutter

image.png

ReactiveConf 2018 | Practical Rx with Flutter

image.png
上記2つを見ていれば復習的な感覚で見られる。
これソースコード見つけられなかった...公開されてないっぽい...?

Google I/O'19 | Pragmatic State Management in Flutter

image.png

おまけ

Live Templates を用意してタイプ量を減らす。

# 「bhs」
/// $1$
ValueObservable<$2$> get $3$ => _$3$Controller;
final _$3$Controller = BehaviorSubject<$2$>();
# 「pbs」
/// $1$
Sink<$2$> get $3$ => _$3$Controller.sink;
final _$3$Controller = PublishSubject<$2$>();

おわりに

gihub で検索すると BLoC + Rx のサンプルはいくつか出てきますが、構成は割とまちまちです。(これは問題ではありません。一番最初の動画で触れられています。)
中には BLoC + Redux というのもあります。参考: rebloc パッケージ

快適な Flutter ライフを

18
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?