狐好きぷろぐらまー

狐好きプログラマーのブログです。

【Dart】rxdartについて調べてみる 第7回目 -RetryWhen, SequenceEqual- 【rxdart】

こんにちは。 pregum_foxです。

今回は、RetryWhenオペレータとSequenceEqualオペレータについて調べました。

前回までの記事は以下をご覧ください。

続きを読む

【Dart】rxdartについて調べてみる 第6回目 -Race, Retry- 【rxdart】

こんにちは。 pregum_foxです。

今回は、RaceオペレータとRetryオペレータについて調べていきます。

目次です。

  • 動作環境
    • Ampオペレータ (rxdart: Observable<T>.raceファクトリコンストラクタ / Stream API: RaceStream<T>クラス)
    • Retryオペレータ (rxdart: Observable<T>.retryファクトリコンストラクタ / Stream API: RetryStream<T>クラス)
  • 雑感
  • 参考サイト
続きを読む

【Dart】rxdartについて調べてみる 第5回目 -Periodic, Never- 【rxdart】

こんばんは。 pregum_foxです。

前回に引き続きrxdartのオペレータを調べていきたいと思います。

今回は、rxdartのPeriodicオペレータとNeverオペレータについて調べていきます。

この記事は0.22.x以前のrxdartで書かれた記事です。

この記事に書かれているサンプルコードは0.23.0以降のrxdartでは動きません。0.23.0に対応した記事については以下の記事をご覧ください。

pregum-fox.hatenablog.jp

前回までの記事です。

目次です。

  • この記事は0.22.x以前のrxdartで書かれた記事です。
  • 動作環境
    • rxdart: Observable<T>.periodic ファクトリコンストラクタ / Stream API: Stream<T>.periodic ファクトリコンストラク
    • Never オペレータ (rxdart: Observable<T>.never ファクトリコンストラクタ / NeverStream<T> クラス)
  • 雑感
  • 参考サイト
続きを読む

【VS Code】作業ディレクトリの下に新しいファイルを作成するショートカット【備忘録】

こんにちは。 pregum_foxです。

最近は、よくDartを書く際はVS Codeを使用しているのですが、ctrl+nで新しいファイルを作成することはできるのですが、選択中の作業ディレクトリの下に新しいファイルを作成することがデフォルトのショートカットではできないのでマウスでかちかちしていましたが、いい加減調べようと思い、今回調べました。

ということで、選択している作業ディレクトリの下に新しいファイルを作成する手順を備忘録として書いておきます。

f:id:pregum_fox:20191015230036p:plain
作成するショートカット

目次です。

  • 環境
  • 手順
  • 参考サイト
続きを読む

【Dart】rxdartについて調べてみる 第4回目 -Defer, Merge- 【rxdart】

こんにちは。 pregum_foxです。

今回は、rxdartのDeferオペレータとMergeオペレータについて調べていきます。

この記事は0.22.x以前のrxdartで書かれた記事です。

この記事に書かれているサンプルコードは0.23.0以降のrxdartでは動きません。0.23.0に対応した記事については以下の記事をご覧ください。

pregum-fox.hatenablog.jp

前回までの記事です。

目次です。

  • この記事は0.22.x以前のrxdartで書かれた記事です。
  • 動作環境
  • Deferオペレータ (rxdart: Observable<T>.defer)ファクトリコンストラクタ / Stream API: DeferStream<T>クラス)
  • Mergeオペレータ (rxdart: Observable<T>.mergeファクトリコンストラクタ / Stream API: MergeStream<T>クラス)
  • 雑感
  • 参考サイト
続きを読む

【Dart】rxdartについて調べてみる 第3回目 -concatとconcatEager- 【rxdart】

こんにちは。 pregum_foxです。

今回は、rxdartのページの最初に載ってあったconcatとconcatEagerについて調べてみました。

前回までの記事は以下をご覧ください。

値の発行用に使用しているObservable<T>.just()/Stream<T>.value()、 Observable<T>.timer() / TimerStream<T>やSubject系のクラス(PublishSubject<T>等)について調べた内容を記載していますのでよければご覧ください。

目次です。

続きを読む

【Dart】rxdartについて調べてみる 第2回目 -ObservableとSubject系クラス- 【rxdart】

こんにちは。 pregum_foxです。

今回は、rxdartでメインとなるObservable、PublishSubject、BehaviorSubject、ReplaySubjectについて調べてみました。

この記事は0.22.x以前のrxdartで書かれた記事です。

0.23.0以降のrxdartでは動きません。 0.23.0に対応した記事についてはこちらをご覧ください。

目次です。

  • この記事は0.22.x以前のrxdartで書かれた記事です。
  • 動作環境
  • 用語の説明
  • Observable<T>クラス
    • Observable<T>.just() ファクトリコンストラクタ / Stream<T>.value() ファクトリコンストラク
    • Observable<T>.repeat() ファクトリコンストラクタ / RepeatStream<T> クラス
    • Observable<T>.range() 静的メソッド / RangeStream<T> クラス
    • Observable<T>.error() ファクトリコンストラクタ / ErrorStream<T> クラス
    • Observable<T>.timer() ファクトリコンストラクタ / TimerStream<T> クラス
  • Subject系クラスについて
    • PublishSubject<T>クラス
    • BehaviorSubject<T>クラス
    • ReplaySubject<T>クラス
    • AsyncSubject<T>クラス
  • 雑感
  • 参考サイト
続きを読む