Is there a good way to animate adding of rows to a list?

Like where the newly added things at the top push the remaining items down? Like Apple’s mail app, when you pull to refresh?

If your using ng-repeat for the data, you can use the animation classes that are available, ng-enter and ng-leave.

http://www.nganimate.org/angularjs/ng-repeat/appear