flutter_simple_dependency_injection
A super simple dependency injection implementation for flutter that behaves like any normal IOC container and does not rely on mirrors
Explore Dependency Injection & State Management Flutter packages and compare platform support and community metrics.
173 packages
A super simple dependency injection implementation for flutter that behaves like any normal IOC container and does not rely on mirrors
v4.0.1A clean & simple MVVM solution for state management using Provider package.
A core package of the compile-safe DI framework with advanced scoping capabilities
v2.0.0FBroadcast Help developers build an efficient broadcast system in the application.
A state management library that enables concise, fluid, readable and testable business logic code.
Write elegant reactive cross-platform client side application using observable states and event emitters.
A re-imagined declarative approach to application design and architecture
Persist state across app launches. By default this library store state as a local JSON file called `data.json` in the applications data directory.
A state management solution on top of Router API for larger apps.
v6.0.1A Flutter package that helps implementing the BLoC (Business Logic Component) Design Pattern using the power of reactive streams.
A light, powerful and quick Reactive State Management, Dependency Injection and Event Handler.
A simple, yet powerful state machine framework for Dart supporting Flutter and web apps.
A state management library for Dart and Flutter. Inspired by Riverpod and async_redux.
Finite state machine library. Easily define legal state transitions. Listen to state entrances, departures, and transitions.
Abstraction for the Segmented State Pattern. Use to create Triple Store.
v0.5.0A drop-in replacement for ChangeNotifier for observing only certain properties of a model.
Tools for building applications using the bloc state management library.
A state management library that provides a simple solution for updating state and navigation.
A hassle-free way to watch for observable value changes within the `build` method.
A reactive primitive and simple state managerment solution for dart and flutter
Simple communication pattern abstraction on streams, created for communication between logic classes.
v1.5.4MVVM+ is a lightweight Flutter implementation of MVVM, plus a locator for sharing states via a global registry (like GetIt) or inherited widgets (like Provider).
Set of Flutter Widgets that help implementing the BLoC design pattern. Built to be used with the rx_bloc package.
A redux.dart Middleware that helps you perform side effects using Streams