Oddly, one of the most difficult things about animations on Android is actually choosing which API to use. Android offers such a wide range of them that most people just end up with analysis-paralysis.

At Android Dev Summit ’18, Doris Liu, Nick Butcher, John Hofrad and Nicolas Roard gave a talk titled Get Animated, which provided an exhaustive overview of the various systems, showing how and when to use each one, and how to make them play together nicely.

Get Animated

Towards the end of this talk, Nick summarized it all in a neat little flow chart to help make it easier to choose which API to use. I went ahead and made it into a downloadable PNG and PDF for quick access.