This course is available as part of the Professional subscription. To learn more click here

Material Motion for Android

Feb 15 2022 · Video Course (23 mins) · Intermediate

Learn about the different Material Motion patterns and how you can use them to improve your app’s transitions.


  • Kotlin 1.5, Android 5, Android Studio Arctic Fox

Implementing Material Motion Transitions

Find out what Material Motion is. Learn about the different patterns and transitions used in Material Motion.


Explore the starter project and learn how you can use Developer Options to slow down system animations.


Learn how to use FadeThrough Transitions when switching between Fragments. Also, learn how you can delay the transitions to wait for views to be drawn.


Use different transitions to animate the visibility of a view.


Learn how to implement Container Transform transitions using both simple as well as complex use-cases.


Learn about the different types of Shared Axis and how to use them to represent a flow between screens.


Who is this for?

This course is for Android developers who want to improve their apps’ experience by adding different types of transitions between screens and elements.

Covered concepts

  • Different types of Material Motion patterns
  • Slowing down system animations
  • Container transformations
  • Fade transitions to animate visibility
  • Shared axis transitions
  • Crossfade transition between pages