Separating data and state handling from Fragments or Activities without lots of boilerplate-code. Reducing them to simple dumb views.
This is a small image processing library done to find good color for icon background. It uses CIEDE2000 to determine what colors can be processed as the same.