collection_diff

pub package Coverage Status

A flutter project that compares two collections and produces a list of deltas between then. This is useful when working with flutter's AnimatedList widgets, or any other time you want to respond to list changes without having to rebuild your entire view.

By default, the diffs run synchronously, which hurts performance if you run them in the main thread.
See the collection_diff_isolate package for running the diff operations in the background.

Libraries

collection_diff
diff_algorithm
diff_equality
diff_extensions
diff_model
list_diff
list_diff
list_diff_model
map_diff
map_diff_model
myers
path_node
set_diff
set_diff
set_diff_model
utils
wagner_fischer