FLUTTER ECOSYSTEM

streamline

CQRS/Mediator Pattern library for a streamlined Flutter development

Latest version
1.5.1
30-day downloads
32
Likes
4
Pub points
160

Package Overview

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

Overview

Streamline is a Flutter/Dart package that implements the CQRS and Mediator patterns to streamline application architecture, promoting clean separation of concerns and scalable state management. It simplifies handling commands and queries through a centralized mediator, reducing boilerplate and improving testability. Ideal for medium to large-scale Flutter apps requiring structured, maintainable codebases. The library integrates seamlessly with Flutter's reactive ecosystem and supports all major platforms.

Use cases
  • Building scalable Flutter applications
  • Implementing clean architecture with CQRS
  • Simplifying command and query handling
  • Reducing boilerplate in state management
  • Enabling better testability and maintainability
Key features
  • CQRS pattern support
  • Mediator pattern implementation
  • Built-in dependency injection
  • Cross-platform compatibility
  • Minimal boilerplate
  • Easy integration with existing Flutter projects
Suitable for
  • Developers using clean architecture
  • Teams building complex Flutter apps
  • Projects needing structured state management
  • Apps requiring high testability
  • Developers seeking reduced code duplication
Considerations
  • Requires understanding of CQRS and Mediator patterns
  • May add complexity for small projects
  • Learning curve for new adopters
  • Limited documentation beyond basic examples
  • Best suited for apps with clear command/query boundaries
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add streamline

Categories

Source repository

Related projects

No data available yet.