Flutterビルドキャッシュの内部構造とテスト高速化への応用 by yoko

FlutterKaigi 2025
セッション

Flutterビルドキャッシュの内部構造とテスト高速化への応用

_yoko_com yoko _yoko_com
1

概要

Flutter開発では、アプリケーションの実行や配布のたびにビルドが発生します。
通常、ビルドキャッシュは意識せずとも自動で働きますが、その仕組みを理解することで開発効率をさらに高められます。
本セッションでは、Flutter SDKの内部実装に触れながら、ビルドキャッシュの構造と動作を詳しく解説します。
また、キャッシュが有効・無効になる条件を理解し、 flutter test 実行時の不要な再ビルドを回避することで、テスト実行を高速化できる実践的なアプローチも紹介します。

想定視聴者

  • Flutterビルドキャッシュの仕組みを体系的に理解したい方
  • テスト実行時のビルド高速化に関心のある方
  • build/ ディレクトリや .dill ファイルなど、ビルド成果物の正体を知りたい方