fluxivity 1.4.0 copy "fluxivity: ^1.4.0" to clipboard
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.
5
likes
140
pub points
47%
popularity

Publisher

verified publisherabrahams.in

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

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

async, collection, flutter, rxdart

More

Packages that depend on fluxivity