2024-07-01から1ヶ月間の記事一覧
FlutterでRiverpodを使う場合の単体テストとウィジェットテストのやり方についてまとめます。 はじめに 単体テスト(Providerのテスト) readとlistenの使い分け ウィジェットテスト Providerのモックを使う NotifierをMockingすることもできる(非推奨) 参…
UnityのUI ToolkitでUI Builderを使ってスタイルシートの書き方がわからない人でも簡単にUSSを作成する方法についてまとめました。 はじめに UI Builder上でスタイルシートを作成する スタイルシートを適用する 関連 参考
Unityでクリックするだけで思い通りのアニメーションカーブを作れるおすすめアセット『Curvify』の使い方をまとめました。 Curvifyとは? 基本操作 Timelineに適用する ParticleSystemに適用する フォルダ機能と作成したカーブの共有方法 設定項目 関連 参考
FlutterにおけるRiverpodの概要と基本的な使い方についてまとめました。 Riverpodとは? セットアップ 簡単なアプリケーションを作ってみる 非同期処理で状態を更新する Streamによる非同期処理を扱う 状態のキャッシュについて 参考
Dartでイミュータブル/ミュータブルなモデルを作るFreezedの基本的な使い方をまとめました。 Freezedとは? セットアップ イミュータブルなモデルを作る ミュータブルなモデルを作る List、Map、Setの挙動 モデルをコピーする メンバを自分で定義したい場合 …
DartにおけるStreamとStreamControllerの使い方をざっとまとめます。 Streamの概念 Streamの基本的な使い方 Streamのハンドリング色々 Stream Controllerを使ってStreamを作る StreamControllerのStreamを複数回Listenする 参考
Flutterでウィジェットテストをする方法についてまとめました。 準備 簡単なテストを作成する いろいろなFinder いろいろなMatcher pumpメソッドとpumpAndSettleメソッド 参考
Flutterで単体テストをする方法についてまとめました。 テストするクラスを作成する 単体テストを書いて実行する Matcherによる判定 メッセージ(reason) 非同期メソッドのテスト グルーピング テスト前後処理 個々のテストの前後処理 テスト対象から除外す…
Google Workspace アドオンの基本的な作り方をまとめました。 Google Workspaceアドオンとは? セットアップ〜簡単なアドオンの作成までの手順 マニフェストファイルを理解する addOns oauthScope トリガー UI(カード)を理解する もう少し実践的なアドオン…