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

パッケージ詳細v6.4.0

states_rebuilder

Flutter用のシンプルで強力な状態管理テクニック

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
1.9万
いいね数
409
Pub ポイント
150

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

flutter pub add states_rebuilder

パッケージ概要

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

StatesRebuilder は、シンプルさとパフォーマンスを重視して、Flutter用の軽量かつ直感的な状態管理ソリューションです。状態変更に基づいて細粒度のウィジェット再構築を可能にし、不要なUI更新を削減します。このパッケージは依存性の注入をサポートしており、Flutterのリアクティブモデルとシームレスに統合され、複雑なアプリの状態を効率的に管理するのに最適です。最小限のボイラープレートで、クリーンで読みやすいコードを促進し、開発者の生産性を向上させます。

用途

  • リアルタイムデータの更新
  • フォームの状態管理
  • 複雑なUIインタラクション
  • ウィジェット間の状態共有
  • 動的テーマ切り替え

主な機能

  • 細粒度の再構築
  • 組み込みの依存性注入
  • 最小限のボイラープレート
  • リアクティブな状態の更新
  • 既存コードとの簡単な統合

適している対象

  • 初心者から上級者までのFlutter開発者
  • 応答性のあるUIを必要とするアプリ
  • コードの明確性を最優先とするプロジェクト
  • 状態重視アプリケーション
  • シンプルな状態解決策を求めるチーム

注意事項

  • 初心者にとっては学習曲線が必要になる場合があります
  • 他の代替品と比べてドキュメントが限られている
  • アーキテクチャ計画なしでは、大規模なアプリには適していない
  • 人気のあるパッケージよりもコミュニティのサポートが少ない

元の README

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

States_rebuilder

pub package actions workflow codecov

`states_rebuilder` is Flutter state management combined with a dependency injection solution and an integrated router to provide the best state management experience, speeding up your development as well.

Documentation


Contributing

There are multiple ways and places you can contribute to make this package nicer. If you are wondering how to start please post an issue and we're here to help facilitate that.

  • Asking question, leaving suggestion
  • Code commits and pull requests
  • Youtube promotion or Medium tutorial

About states_rebuilder

It is a feature-rich state management sulution:

Performance

  • Predictable and controllable
  • Support for immutable / mutable state
  • Precise rebuild control

Code Clean

  • Separation of UI & business logic
  • Coding of business logic in pure Dart.
  • Zero Boilerplate without code-generation

User Friendly

  • Elegant and lightweight syntax
  • SetState & Animation in StatelessWidget.
  • Built-in dependency injection system
  • Rich built-in features
  • Saving states to localDB - Theme, multi-langs - Navigation, show dialogs without BuildContext

Efficient Productivity

  • CREATE, READ, UPDATE, and DELETE (CRUD) from rest-API or database
  • User authentication and authorization
  • App themes management
  • Internalization and localization

Maintainable

  • Easy to test and mock dependencies
  • State tracker middleware
  • Built-in debugging print function
  • Capable for complex Apps

カテゴリー

依存関係

依存関係一覧 3 件

ソースリポジトリ

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