Widgetの可読性を高めるためにできること by 後藤 孝輔

FlutterKaigi 2023
レギュラーセッション

Widgetの可読性を高めるためにできること

Gotchi0001 後藤 孝輔 Gotchi0001

概要

私はSwiftUIを使って1年近く個人アプリ開発を行った後, 昨年の4月からFlutterアプリの開発インターンを始めました.
この過程で, Flutterフレームワークの書き方がSwiftUIと比較してネストが深くなりがちで読みにくさを感じることがありました.
特に今年の4月からは, 比較的大規模なアプリの実務開発に取り組むようになり, 複数の異なる要素が混在する画面や条件による要素の出し分けが必要な画面で, この問題が顕著に現れるなと感じています.
このセッションでは, こうした状況で可読性を高く保ちながら開発を進めるために, 私が意識しているポイントや個人的なアプローチ, 実務で役立てているTipsを共有します.

  • Flutterの可読性(他の宣言的UIフレームワークとの比較)
  • Widgetの切り分け
  • パッケージの活用
  • WidgetExtension
  • その他Tips

想定視聴者

  • Flutterコードの可読性に悩まされている方
  • これからFlutter開発を始める方