FLUTTER ECOSYSTEM

provider_for_redux

Allows you to use Provider with Redux. Uses AsyncRedux, the non-boilerplate version of Redux (https://pub.dev/packages/async_redux).

Latest version
8.0.0
30-day downloads
82
Likes
16
Pub points
150

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

provider_for_redux enables seamless integration between Provider and Redux using AsyncRedux, a lightweight, boilerplate-free Redux implementation. It allows developers to leverage Provider's simplicity for dependency injection while benefiting from Redux's predictable state management. This package is ideal for apps requiring structured state handling without excessive code. It supports all major platforms and simplifies state updates through asynchronous actions and immutable state patterns.

Use cases
  • Combining Provider with Redux for scalable state management
  • Building large-scale Flutter apps with predictable state flow
  • Simplifying state logic in complex applications
  • Using AsyncRedux with Provider's reactive widgets
  • Migrating existing Redux logic to a cleaner pattern
Key features
  • Integrates Provider with AsyncRedux
  • Reduces boilerplate compared to traditional Redux
  • Supports async state updates
  • Provides type-safe state and action handling
  • Works across all Flutter platforms
Suitable for
  • Developers familiar with Redux
  • Teams needing structured state management
  • Projects requiring both dependency injection and state control
  • Apps with complex state logic
  • Those wanting to avoid Redux boilerplate
Considerations
  • Requires understanding of both Provider and Redux concepts
  • May add complexity for small apps
  • Depends on AsyncRedux which has its own learning curve
  • Not recommended for simple state needs
  • Best suited for medium to large projects
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add provider_for_redux

Categories

Source repository

Related projects

No data available yet.