スキル一覧に戻る
HoangNguyen0403

flutter-error-handling

by HoangNguyen0403

flutter-error-handlingは、other分野における実用的なスキルです。複雑な課題への対応力を強化し、業務効率と成果の質を改善します。

111🍴 40📅 2026年1月23日
GitHubで見るManusで実行

SKILL.md


name: Flutter Error Handling description: Functional error handling using Dartz and Either. metadata: labels: [error-handling, dartz, functional] triggers: files: ['lib/domain/', 'lib/infrastructure/'] keywords: [Either, fold, Left, Right, Failure, dartz]

Error Handling

Priority: P1 (HIGH)

Standardized functional error handling using dartz and freezed failures.

Implementation Guidelines

  • Either Pattern: Return Either<Failure, T> from repositories. No exceptions in UI/BLoC.
  • Failures: Define domain-specific failures using @freezed unions.
  • Mapping: Infrastructure catches Exception and returns Left(Failure).
  • Consumption: Use .fold(failure, success) in BLoC to emit corresponding states.
  • Typed Errors: Use left(Failure()) and right(Value()) from Dartz.

Reference & Examples

For Failure definitions and API error mapping: See references/REFERENCE.md.

layer-based-clean-architecture | bloc-state-management

スコア

総合スコア

85/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

+5
最近の活動

3ヶ月以内に更新

+5
フォーク

10回以上フォークされている

+5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

レビュー

💬

レビュー機能は近日公開予定です