FLUTTER ECOSYSTEM

async_redux

The modern version of Redux. State management that's simple to learn and easy to use; Powerful enough to handle complex applications with millions of users; Testable.

Latest version
29.0.0
30-day downloads
8.8K
Likes
158
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Async Redux is a modern, lightweight state management solution for Flutter apps, designed for simplicity and scalability. It builds on the Redux pattern with asynchronous actions, making it easy to manage app state while supporting complex workflows. The package emphasizes testability and developer experience, enabling efficient state updates across large-scale applications. With support for all major platforms, it's ideal for teams seeking a predictable, maintainable architecture without boilerplate.

Use cases
  • Managing global app state
  • Handling asynchronous actions
  • Building scalable Flutter applications
  • Testing state logic
  • Streamlining data flow in large apps
Key features
  • Asynchronous action handling
  • Minimal boilerplate
  • Highly testable
  • Predictable state updates
  • Cross-platform compatibility
Suitable for
  • Developers new to Redux
  • Teams building large Flutter apps
  • Projects requiring robust state management
  • Apps with complex async workflows
  • Test-driven development environments
Considerations
  • Requires understanding of Redux concepts
  • May be overkill for simple apps
  • Learning curve for beginners
  • Limited community compared to alternatives
  • Needs careful state design to avoid complexity
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add async_redux

Categories

Dependencies

Dependency list 10 items

Source repository

Related projects