FLUTTER ECOSYSTEM

auto_injector

build_runner を使わない自動依存関係インジェクションシステム :)

最新バージョン
2.1.1
30日間ダウンロード
5.2万
いいね数
118
Pub ポイント
160

パッケージ概要

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

概要

AutoInjector は、Flutter アプリケーション向けの軽量でビルドランナー不要な依存関係注入システムです。実行時にサービス、リポジトリ、その他のクラスを自動的に登録・解決することで、依存関係の管理プロセスを簡素化します。シンプルさと使いやすさを重視して設計されており、build_runner などのコード生成ツールの必要がなく、セットアップがより迅速かつ簡単になります。追加のビルドステップなしに、最小限で効率的な依存関係注入を実現したい開発者に最適です。

用途
  • Simple app state management
  • Rapid prototyping
  • Small to medium-sized Flutter projects
  • Reducing boilerplate in dependency setup
  • Avoiding build_runner complexity
主な機能
  • No build_runner required
  • Automatic service registration
  • Minimal configuration
  • Runtime dependency resolution
  • Supports all Flutter platforms
適している対象
  • Developers wanting zero build setup
  • Projects with tight deadlines
  • Teams preferring runtime over compile-time injection
  • Learning dependency injection concepts
  • Lightweight dependency management
注意事項
  • 複雑な依存関係ツリーを持つ非常に大規模なアプリには適していない
  • build_runnerベースのソリューションと比較して、高度な機能が限られている
  • 過剰なサービス登録によるパフォーマンスへの潜在的影響
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

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

flutter pub add auto_injector

カテゴリー

ソースリポジトリ

関連プロジェクト