ConstraintLayout 2.0 has been steadily releasing new features that give Android developers far better animation tools than we've ever had before. In 2019 we can no longer avoid designing and developing applications that have beautiful motion, that should be a standard experience that users expect.
We will cover how to practically use MotionLayout to deliver on complex design asks. This will cover reusing Constraints between multiple Transitions, how to apply multiple effects at different points in a Transition, switching between Transitions programmatically or automatically, how to link the progress of MotionLayout to other widgets, and especially how complex interactions with a RecyclerView can be straightforward. Whether you're a senior UI developer who knows the intricacies of Animators or someone who has shied away from animation on Android, this talk should give you working knowledge of how MotionLayout can make a difference in your app and team.