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