【Flutter】Riverpodを使う場合の単体テストとウィジェットテストのやり方

FlutterでRiverpodを使う場合の単体テストウィジェットテストのやり方についてまとめます。

  • はじめに
  • 単体テスト(Providerのテスト)
  • readとlistenの使い分け
  • ウィジェットテスト
  • Providerのモックを使う
  • NotifierをMockingすることもできる(非推奨)
  • 参考
続きを読む

【Unity】クリックするだけで思い通りのアニメーションカーブを作れるおすすめアセット『Curvify』の使い方

Unityでクリックするだけで思い通りのアニメーションカーブを作れるおすすめアセット『Curvify』の使い方をまとめました。

  • Curvifyとは?
  • 基本操作
  • Timelineに適用する
  • ParticleSystemに適用する
  • フォルダ機能と作成したカーブの共有方法
  • 設定項目
  • 関連
  • 参考
続きを読む

【Flutter】【Dart】コードジェネレータFreezedでイミュータブル/ミュータブルなモデルを生成する

Dartでイミュータブル/ミュータブルなモデルを作るFreezedの基本的な使い方をまとめました。

  • Freezedとは?
  • セットアップ
  • イミュータブルなモデルを作る
  • ミュータブルなモデルを作る
  • List、Map、Setの挙動
  • モデルをコピーする
  • メンバを自分で定義したい場合
  • CopyWithや==オペレータを生成しない
  • IntelliJプラグイン
  • 参考
続きを読む