はじめに
Flutterの習熟の一環としてcodelabの内容に取り組んでいるので、それぞれのセクションで感じたことをまとめてみた。取り組むたびに随時更新していく予定です。予定は予定です!
事前にDartとFlutterのドキュメントを上から少しだけざっと読んだ程度+αの理解度で取り組んでいます。(画像参照)
読んだ箇所(写ってる範囲、公式HPから切り抜きました、手抜きです)
初めての Flutter アプリ
実施日:2025年1月末か2月上旬(少し前であやふやです)
初めての Flutter アプリ
状態管理の基本を学べる。
テーマを利用して見た目を整える方法の基礎を学べた。
高度なバージョンはまだまだ理解が難しい箇所もあった。
Dart のパターンとレコードを使ってみる
実施日:2025年2月20日(この期間なにしてんのよ...)
Dart のパターンとレコードを使ってみる
パターンを使って簡潔に記述する方法を理解できた。変数や明示的なチェックを省き、尚且つ予期しないエラーの発生を減らせると思う。switch式の存在を知らなかったのでよい勉強になった。
また、オブジェクトにパターンを適用して、要素の異なるオブジェクトをまとめて扱える方法は実用的だと感じた。(うまく説明できない。)
main.dartでは表示に関する内容が、data.dartではjsonの処理に関する内容が扱われていて、「関心の分離」の良いサンプルになっていると感じた。このセクションの流れのように、最初は変数で明記して段階的に変えていけば自分でも実現できそう。