狐好きぷろぐらまー

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

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

こんにちは。 pregum_foxです。

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

0.23.0に対応したコードに変更しました。

目次です。

  • 動作環境
  • 0.22.xから0.23.xで変わったこと
  • ここで使用する用語の説明
  • Rxクラス
    • Observable<T>.just() ファクトリコンストラクタ / Stream<T>.value() ファクトリコンストラク
    • Rx.repeat<T>() ファクトリコンストラクタ / RepeatStream<T> クラス
    • Rx.range<T>() 静的メソッド / RangeStream<T> クラス
    • Observable<T>.error() ファクトリコンストラクタ / ErrorStream<T> クラス -> Stream<T>.error()ファクトリコンストラク
    • Rx.timer<T>() staticメソッド / TimerStream<T> クラス
  • Subject系クラスについて
    • PublishSubject<T>クラス
    • BehaviorSubject<T>クラス
    • ReplaySubject<T>クラス
    • AsyncSubject<T>クラス
  • 雑感
  • 参考サイト
続きを読む

ssh-addでinvalid formatが表示されて躓いた

こんにちは。 pregum_foxです。 今回は、WindowsのGit BashからGitHubsshで接続しようとした時に躓いたところをメモします。

目次です。

  • 背景
  • 前提条件
  • 作業環境
  • 概要
  • 原因
  • 対処方法
  • 図解
  • 躓いた所の対処
  • 雑感
  • 参考資料
続きを読む

【Dart】rxdartについて調べてみる 第11回目 -BufferTestとBufferTime- 【rxdart】

こんにちは。 pregum_foxです。

今回は、BufferTestとBufferTimeについてです。

使用しているrxdartのバージョンの注意

現在こちらの記事で使用しているrxdartのバージョンは0.22.xです。

0.23.xで破壊的変更が入ったため、この記事に記載しているコードは0.23.x以上では動作しません。

0.23.x未満のコードを0.23に対応させる方法がこちらに載っていますので、もし0.23以上で使用したい場合は、こちらの手順に従って対応してください。

少しずつ以下の記事についても0.23のバージョンに変更していく予定です。


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

続きを読む

【Flutter】speech_recognition触ったら躓いた【Dangerous permission】

こんにちは。 pregum_foxです。

今回は、Androidのマイクを実機で触ってみたときに躓いたことがあったので、調査したことを備忘録として書き残しておきます。

私自身、Androidの中身を触ったことがないため手探りでの調査となっているため、多々間違ったことを書いているかもしれません。 またiOSでは動作させていません。

  • 開発環境
  • 達成した機能
  • 概要
  • 躓いた内容と原因
  • 参考サイト
続きを読む

【Dart】rxdartについて調べてみる 第10回目 -Buffer, BufferCount- 【rxdart】

お久しぶりです。 pregum_foxです。

前回からほぼ1か月空いてしまいましたが、引き続き書いていこうと思います。

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

目次です。

  • 動作環境
  • 雑感
  • 参考サイト
続きを読む