Result型を使って型安全なエラーハンドリング! 〜MVVMベースのアーキテクチャでの実践例〜 by みそしる

FlutterKaigi 2025
ビギナーズLT

Result型を使って型安全なエラーハンドリング! 〜MVVMベースのアーキテクチャでの実践例〜

miso_shiru_app みそしる miso_shiru_app

概要
Flutterアプリ開発において、エラーハンドリングは避けて通れない課題です。try-catchでの例外処理は型情報が失われ、エラーの見落としやランタイムエラーの原因となります。

本LTでは、Dart 3のSealed Classを活用したFlutterの公式ドキュメントに準拠したResult型パターンを用いて、型安全なエラーハンドリングをRiverpodを用いたMVVMベースのアーキテクチャで実現する方法を紹介します。

想定視聴者

  • Flutterアプリ開発でエラーハンドリングに悩んでいる方
  • MVVMアーキテクチャに興味がある方
  • 型安全な設計を追求したい方