So far, we've seen how to create our own animations, using time-based animations or using a fixed time step mechanism. But Android provides us several ways of doing animations using its SDK and the animation framework. In most cases, we can simplify our animations by just using the property animator system instead of creating our own, but that will depend, always, on the complexity of what we want to achieve and how we want to tackle the development.
For more information please refer to the property animation framework from the Android developer's documentation website.