パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v4.1.4

clean_framework

Uncle Bobが作成したガイドラインをもとにしたクリーンアーキテクチャコンポーネントライブラリ。

AndroidiOSmacOSWindowsLinux
30日間ダウンロード
457
いいね数
39
Pub ポイント
150

パッケージをインストール

flutter pub add clean_framework

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Clean Framework は、アントニオ・ボブのガイドラインにインスパイアされたクリーンアーキテクチャの原則を実装したFlutter/Dartライブラリです。拡張性、保守性、テスト可能性のあるアプリケーションを構築するための構造化されたコンポーネントを提供します。プレゼンテーション層、ドメイン層、データ層という明確なレイヤーを通じて、関心の分離を強制し、ビジネスロジックがUIや外部依存関係から独立していることを保証します。依存性の注入、専用エンティティによる状態管理、大規模プロジェクトに適したモジュール設計パターンをサポートしています。テスト可能性とコードの明確さに重点を置き、チームがソフトウェアアーキテクチャのベストプラクティスを守るのを助けます。

用途

  • 大規模なFlutterアプリケーション
  • 厳格なアーキテクチャを備えたチーム開発
  • 高いテストカバレッジを必要とするアプリケーション
  • SOLID原則に従うプロジェクト
  • 長期的なコード品質の維持

主な機能

  • Clean Architecture の実装
  • レイヤー化された分離(プレゼンテーション、ドメイン、データ)
  • 組み込みの依存性注入
  • テストに適した設計
  • モジュール型で再利用可能なコンポーネント
  • 強力な型付けと明示的な契約

適している対象

  • コードの保守性を最優先とする開発者
  • アーキテクチャーベースの標準を採用するチーム
  • 長期開発サイクルのプロジェクト
  • エンジニアリングリードがアーキテクチャの整合性を強制しています
  • スケーラビリティが必要なFlutterアプリ

注意事項

  • 初心者には学習曲線が急峻です
  • アーキテクチャに厳密に従う必要がある
  • 小さなプロジェクトにボイラープレートを導入する可能性がある
  • 主流パッケージと比べてドキュメントが限られている
  • 中規模から大規模なアプリケーションに最適

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Clean Framework

Clean Framework

Coverage

Flutter implementation of Clean Architecture, inspired on the guidelines created by Uncle Bob.

Go to the documentation.

Example

Example Project: Link

Example Web Demo: https://cleanframeworkdemo.acmesoftware.com

Tools

Clean Framework IntelliJ Plugin

カテゴリー

依存関係

依存関係一覧 6 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。