Dart Class modifiers Deep Dive! 実践的なモデリングを行うためのテクニック集 by 池内 孝啓

FlutterKaigi 2024
一般セッション

Dart Class modifiers Deep Dive! 実践的なモデリングを行うためのテクニック集

iktakahiro 池内 孝啓 iktakahiro
2

概要

Dart の Class modifiers (クラス修飾子) は、2023年5月にリリースされた Dart 3 で大幅に機能が強化され、今では Dart/Flutter で開発するアプリのクラス設計において欠かせない存在となりました。

本セッションでは、Dart の Class modifiers の機能を簡単におさらいするとともに、実際のモデリングやクラス設計、実装においてどのように活用できるのかを紐解きます。Class modifiers の理解を深めることで、インターフェースを利用した抽象化、sealed class を利用したパターンマッチングなど、クリーンなコードを書くためのヒントを得られます。

また、Dart の機能・言語仕様にとどまらず、 Class modifiers を知り、活用することで Flutter アプリの開発にどのようなメリットが生じるのか、といった実践的な内容にも踏み込んで解説します。

想定視聴者

本セッションの想定視聴者は次のとおりです。

  • Flutterアプリ開発者全般
  • Class modifiers をどのようにクラス設計に活用できるのか、公式ドキュメント以外の実践例が知りたい
  • Class modifiers を利用したクラス設計が、アプリ開発にどのようなメリットをもたらすのかを知りたい