data_monitor 1.1.6 copy "data_monitor: ^1.1.6" to clipboard
data_monitor: ^1.1.6 copied to clipboard

A Data Monitor package that encapsulates Annotations, Example and Utilities.

1.1.6 #

Added @cache annotation which allows property getters in a data model to cache the results of a 'get' and only update the DataListener when a change is made to any associated @monitored fields.

DataItem and DataProperty tracker objects now placed in '.g.dart' files by the new (1.1.3) data_monitor_generators

See the new Readme for information about how to use @cached getters.

1.1.5 #

All collections have been refactored. They now offer their functions in a much FASTER and scalable way.

MonitoredList now has the ability to be initialized upon creation:

  MonitoredList<ModelA, String> testList = MonitoredList.from(['A', 'B', 'C']);

1.1.4 #

Minor corrections to ReadMe

Modified visibility of various class members and fields for better documentation.

1.1.3 #

Now includes MonitoredMap that can be used very succinctly in a data model to listen to changes in the underlying Map using DataListener

Now includes MonitoredSet that can be used very succinctly in a data model to listen to changes in the underlying Set using DataListener

1.1.2 #

Now includes MonitoredList that can be used very succinctly in a data model to listen to changes in the underlying list using DataListener

Updated /example so that it provides a clearer picture of how to use nested DataListeners

Fixed memory leak when a DataListener is used in a widget tree that is later re-generated.

Updated /example documentation so that access to the github repository is no longer needed to create the Application.

1.1.1 #

Greatly simplified user interface (API).

Updated /example. Now only uses StatelessWidget.

Updated /example readme file.

Updated other documentation.

1.1.0 #

Removed beta release warning and promoted to v1.1.0

2
likes
0
points
260
downloads

Publisher

verified publishernqcomputing.com

Weekly Downloads

A Data Monitor package that encapsulates Annotations, Example and Utilities.

Repository (GitHub)
View/report issues

Topics

#codegen #state-management

License

unknown (license)

Dependencies

collection, flutter, flutter_hooks

More

Packages that depend on data_monitor