Flutterは慣れるととても直感的にレイアウトを組んでいくことができる優秀なフレームワークです。
簡単なものであればただwidthやheightを指定してあげるだけでうまくいくかもしれません。
しかし、赤色の背景に黄色字の画面が突如出現し、サイズ関連のエラーで怒られ、またかとうんざりすることはありませんか?
前もってエラーを予想していればダメージは少ないですが、唐突に現れると、widgetツリーのどこがダメなのか探すこととなり、勘所を掴んでいないとエラー解決に予想以上に時間がかかるかもしれません。
また、Intrinsic
系のwidgetでとりあえず解決することはないですか?
ドキュメントにある通りこれは描画にexpensiveなwidgetで、できれば利用したくないwidgetです。
もしかすると、今直面している問題は上のwidgetを使わずとも解決できるかもしれません。
さらに、sliver系のwidgetを使ったときに出るエラーもこのレイアウト周りが関係していることがあります。
今回のセッションではそんな超重要なレイアウトをドキュメントやソースコード、具体例を通しながら改めて一緒に理解していきます!
レイアウト関連のエラーによく遭遇する方
そのエラー解決に時間がかかってしまう方
Flutterのレイアウトを再入門しておきたい方