fluxivity 1.4.0 icon indicating copy to clipboard operation
fluxivity: ^1.4.0 copied to clipboard

Fluxivity is a package that allows you to build a reactive graph of your application's state.

1.0.0 #

  • Initial Version with the Reactive and Computed Classes

1.0.1 #

  • Updated Readme and added License

1.1.0 #

  • Both Reactive and Computed classes emits initial event on subscription. This adds an additional dependency on the rxdart package.
  • Tests are added. Use dart test to run these
  • Added class documentation internally
  • Updated readme

1.1.1 #

  • Downgraded async package to not clash with flutter_test's async package version
  • Included example app
  • Exported Snapshot class to be usable in Streams

1.2.0 #

  • Removed the graph dependency methods from reactive to be implemented later
  • Added the temperature conversion example code

1.3.0 - 2023-04-07 #

  • Added: ReactiveListExtensions for providing reactive capabilities to regular lists, allowing users to seamlessly observe and react to list changes.
    • The reactive getter has been added to the List class, enabling conversion of regular lists into reactive lists.
    • ReactiveListExtensions includes overrides for common list manipulation methods, ensuring that the reactive list emits updates when modified.
    • A new addEffect method allows users to define custom functions (effects) that will be executed automatically whenever the list is modified.
    • The unwrap method has been introduced to convert a reactive list back to a regular list when needed.

[1.4.0] - 2023-04-07 #

Added #

  • Support for middlewares in the Fluxivity package, allowing users to add custom logic as part of the reactive chain.
  • Error handling in computed flow, providing a more robust implementation and better error handling for users when working with computed values.
  • Batched updates functionality, enabling users to perform multiple updates to reactive values without triggering an update for each individual change. This reduces unnecessary computations and improves performance.
  • Example usage with the Hive package, demonstrating how to integrate Fluxivity with Hive for efficient and reactive data storage and retrieval in Flutter applications.
pub points


verified publisher iconabrahams.in

Fluxivity is a package that allows you to build a reactive graph of your application's state.

Repository (GitHub)


API reference


Icon for licenses.MIT (LICENSE)


async, collection, flutter, rxdart


Packages that depend on fluxivity