List.sort() should make the compare function optional. · Issue #1235 · dart-lang/sdk · GitHub
smooth_sort - Dart API docs
Performance: ListView disposes and recreates the State & RenderObject of all children (identified by ValueKey) when the item order changes - Flutter/Flutter