MONTH

2025年7月

  • 2025年7月20日
  • 2025年7月20日

【Dart/Flutter】CancelableCompleterでキャンセル可能にする

対象読者 非同期タスクを安全に止めたい Flutter / Dart エンジニア CancelableCompleter & CancelableOperation の実践例 を探している人 テストコードで キャンセル挙動を確実に検証 したい開発者 はじめに Dart / Flutter で非同期処理を書くとき、Future は欠かせません。 しかし一度走り出し […]

  • 2025年7月13日
  • 2025年7月12日

【Flutter】build_runner 実行時にFormatException

はじめに flutter 3.29.2 で build_runner を実行したら、FormatException が発生した。解決に時間が掛かったので、メモを残しておきます。 エラーメッセージ 解決策 関連するパッケージを更新する これで直るときもあるらしい キャッシュ等を消す build_runnerとDartのキャッシュを消す。実際はコマンドでなく、Windowsなんでエクスプローラーから削 […]

  • 2025年7月12日
  • 2025年7月12日

【Dart】コレクション(List,Set)で計算結果が最小・最大になる要素を取得

対象読者 Dart / Flutter 初〜中級開発者 コレクション操作やパフォーマンス最適化に興味があるエンジニア 「計算結果に関連する最小(あるいは最大)値と その要素」を一発で取り出したい人 はじめに 「複数プランの試算結果を比較し、最も安いプランを選びたい」という業務があったので、それのテスト実装をしました。そのまとめです。 単に 最小値 を知りたいだけなら min や reduce で十 […]