狐好きぷろぐらまー

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

【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>クラス
  • 雑感
  • 参考サイト
続きを読む

【Dart】rxdartについて調べてみる 第1回目 -概要-【rxdart】

こんにちは、pregum_foxです。

最近私の中でBLoCを使ってみたい欲が高まってきていますが、rxdartについて全くと言っていいほど知識がないため、rxdartについて備忘録としてまとめていきたいと思います。 最初は、rxdartの概要を調べてみました。

目次です。

  • rxdartとは
  • Rx
    • rxdartを使う上での注意点
  • 雑感
  • 参考サイト
続きを読む

【Flutter】パタパタ時計作ってみた【Animation】

こんにちは。 pregum_foxです。

今回は、Flutterでパタパタ時計みたいなものを作って見ました。

以下のサイトを参考にしました。

Make 3D flip animation in Flutter - Flutter Community - Medium

目次です

  • 開発環境
  • 成果物
  • 処理の流れ
  • 関連して作成できそうなもの
  • 雑感
  • 参考サイト
続きを読む

【Flutter】ライフゲーム作ってみた【Timer】

こんにちは。 pregum_foxです。

今回はFlutterでライフゲームを作ってみました。

背景

前回Animationを使用してContainerの色を変えたりして遊んでみましたが、
WinFormsやWPFだとTimer等で簡単な動くものを作っていたのを思い出して、
何かいいネタがないかと考えていたら、LifeGameがふと頭に浮かんだので、
試しに作ってみました。

目次です

  • 背景
  • 動作環境
  • 完成品
  • 処理の流れ
  • Timerについて
  • 雑感
  • 参考サイト
続きを読む

【Flutter】Animationを触ってみた

こんにちは。 pregum_foxです。

雑談

今週は来週の日曜日に開催される技術書典を楽しみにしながら、生活しています。

技術書典7

いわゆる技術系の即売会ですが、マネジメント系から低レベルの技術(ベアメタル等)まで豊富にあって、新しい技術や面白い技術ないかなと思っている人にはうってつけなイベントだと思います。

興味のある方はぜひ足を運んでみてはいかがでしょうか。

本題

今回はFlutterのAnimationを触ってみました。
できたものはこんな感じです。

f:id:pregum_fox:20190919071442g:plain
Animationサンプル

これを作成するまでに躓いたこと等を書いていきます。

続きを読む

【Flutter】デバッグ中にSQliteのテーブルの中身を見る【flutter_stetho】

こんにちは。 pregum_foxです。

今回はFlutterでStethoを使って、sqliteのテーブルの中身を見たいと思います。

目次です。

  • 動作環境
  • Stethoとは
  • flutter_stethoプラグイン導入手順
  • Stethoの起動方法
  • DBの中身の確認方法
  • DBで中身を見るときの注意点
  • 雑感
  • 参考サイト

動作環境

項目 バージョン
Dart 2.4.0
Flutter 1.7.8+hotfix.4

エディタはVS Codeを使用しています。

続きを読む