flutter_composable_architecture 1.0.0 copy "flutter_composable_architecture: ^1.0.0" to clipboard
flutter_composable_architecture: ^1.0.0 copied to clipboard

A lightweight, composable Flutter state management framework inspired by Redux and Bloc patterns, providing a more modular and testable architectural solution.

Changelog #

All notable changes to this project will be documented in this file.

1.0.0 #

Added #

  • Initial release of Flutter Composable Architecture
  • Core Store implementation for state management
  • Logic component for handling business logic
  • Effect system for managing side effects and asynchronous operations
  • Middleware support for cross-cutting concerns
  • State diffing capabilities for efficient updates
  • Comprehensive test suite demonstrating framework usage
  • Detailed documentation and examples

Features #

  • Composable architecture allowing modular business logic
  • Inspired by Redux and Bloc patterns but more lightweight
  • Support for asynchronous operations with Effect handlers
  • Middleware system for logging, analytics, and other cross-cutting concerns
  • Stream-based state change notifications
  • Easy testing with pure functional design
  • Type-safe implementation using Dart generics

Technical Details #

  • State management with precise change tracking
  • Action dispatching with middleware processing
  • Memory efficient with proper resource disposal
  • Compatible with Flutter's reactive programming model
  • Follows Dart and Flutter best practices
0
likes
130
points
76
downloads

Publisher

unverified uploader

Weekly Downloads

A lightweight, composable Flutter state management framework inspired by Redux and Bloc patterns, providing a more modular and testable architectural solution.

Topics

#state-management #architecture #redux #bloc #composable

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_composable_architecture