そのため、ビルド後ヘッダーの画面は変わることがありません。Widgetの状態はもう変えることができません。継承してつくっています。逆で、ビルド後もsetState()メソッドを呼び出すことで、その状態を変えることができます。各アイコンが押された時そのアイコンがアクティブになるように状態が変化します(アプリ本体の画面は切り替わりませんが...)。言語で書いてるので厳密にはもともと全部プログラムなんですけどね)。最後は文字が多くなりましたが、これで完成です(図11)。自分でいうのもなんですが、フッターとヘッダーのみだと寂しいですね...。最終的に以下(図12)のような構成になっています。ビルドしてみましょう。両方でビルドできることが示せたのではと思います。モバイルアプリのヘッダーとフッターを作ってみました。組み合わせて画面を作っていく過程が少し理解していただけたなら、嬉しく思います。公式ドキュメントにもあった美しいデザインの通り、(少なくとも今のところは)デザインも綺麗ですよね。たいした苦労もなくiOS/Androidでビルドできていると思います。いえ、流石にヘッダーとフッターだけじゃ寂しすぎるので、次回は続編でbody部分を作ってみたという記事を書きたいと思います。