Google Material Design

Material Design UI is not just a superficial change of the look of the Android system that includes a clean look of the typography and a change of the basic colors of the interface. Material Design is actually a set of rules and guidelines on how mobile software should work, no matter in which Android device it is running. The new design language is based on the philosophy that users receive notifications in a natural way as with physical objects and that they understand the technology they use every day. Google created Material Design to help teams build high-quality digital experiences for Android, iOS, Flutter, and the web.
Another thing that is important is that more users are not required to manage their data but to get only those that are needed at a given time based on information requests. So, putting content first. By applying Material Design, Google believes it can create that model and provide the necessary combination of simplicity and flexibility.
It is also very important for Material Design to meet users’ expectations of how components should behave. For example, onscreen objects are more convincing if they follow the laws of gravity.
If you want your Material Design to be effective, there are three design principle you should follow:
- The metaphor of material
Use realistic light/shadowing (to divide the design space and reveal moving parts) and adaptive design — ensure hierarchy, colors, icons, and spatial proportions are consistent across all devices through adaptive version selection.
- Bold, graphic, intentional
Material Design is guided by print design methods — typography, grids, space, scale, color, and imagery
- Motions provide meaning
Everything is clear. No unpredictable movements.