Material Motion for Android

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

Leave a rating/review
Download materials
Save for later

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

Part 1: Implementing Material Motion Transitions

Toggle description

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

Toggle description

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.

Toggle description

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.

Toggle description

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