Wrote a Blog Post
Open Sourced a project
I had to implement a very custom list animation in Android at work. Implementing it required me to dive deep into Android's DiffUtil library and understand how list diffing works, and its relation to list animations.

Based on my what I learned along the way, I wrote a 3-part blog series along with an open source repo with code samples. Here are the links:

Part 1: Understanding how DiffUtil works.
Part 2: Comparison of list diff utilities in other platforms and frameworks.
Part 3: Implementing a very custom list animation on Android.
Github Repo: https://github.com/curioustechizen/diffutil-custom-animations