Skip to content

ashishkrishnan/diffy

Repository files navigation

Diffy

Uses Android's DiffUtil Update callbacks to determine what has changed from two lists.

Backed by Eugene W. Myers's difference algorithm to calculate the minimal number of updates

  • to convert one list into another. Myers's algorithm does not handle items that are moved so
  • DiffUtil runs a second pass on the result to detect items that were moved.

Very basic. To verify conceptual proof only.


References

https://chromium.googlesource.com/android_tools/+/refs/heads/master/sdk/sources/android-25/android/support/v7/util/DiffUtil.java

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages