Go Summarize

Implementing motion with Material Design | Google Design Tutorials

Google Design2020-03-12
material#designers#form#Implementing Motion with Material Design#material components#material components for Android#material motion for android#flutter#android#material motion for flutter#Google Design Tutorials#material design motion#Design bytes#desbytes#Sharon Harris#Design#Google#Google Design#motion#animation GDS: Yes; UI#UX#UIUX#UXUI#How To#Tutorial#Tips#Material Design
23K views|4 years ago
💫 Short Summary

The video explores Material Design's updated motion system, introducing four transition patterns - container transform, shared axis, fade through, and fade - to enhance UI transitions. Implementation details for Android are provided, emphasizing the importance of great transitions in app usability. The patterns aim to be simple and functional but can also be customized using specific Material classes and arc motion paths. Material Design's interactive timeline format and web-based tool, Direct, are introduced to bridge the gap between design and implementation, with a beta release inviting feedback for future refinement and community input.

✨ Highlights
📊 Transcript
✦
Material Design introduces a motion system for UI transitions.
01:05
The motion system includes four transition patterns - container transform, shared axis, fade through, and fade.
Each pattern offers customization options for duration, easing, and motion path.
The container transform pattern visually connects UI elements, while the shared axis pattern reinforces spatial relationships.
Implementation details for each pattern on Android are provided to emphasize the importance of transitions in app usability.
✦
Three transition patterns for UI elements: shared axis, fade through, and fade.
03:15
Shared axis controls fragment animation direction, while fade through is ideal for unrelated UI elements like bottom navigation.
The fade pattern is for elements entering or exiting, offering a quick fade in and out effect.
Implementation includes setting up transitions between fragments or elements using specific Material classes.
Customization options allow for further tweaking transitions, such as using arc motion paths, aiming to be simple and functional while also being personalized as needed.
✦
Material Design introduces updated motion guidelines in an interactive timeline format.
06:51
The guidelines aim to bridge the gap between design and implementation by providing essential information for understanding and building animations.
Direct is a web-based open source tool that allows users to create and host their own motion specs.
Material Design encourages feedback on the tool's usefulness to make motion implementation easier.
The beta release is a step towards refining technical and design approaches before adding more features, with future directions open for community input.