what is the difference between material design and flat design?
Material design adds animation, layers, and a hint of skeuomorphism to flat design making things easily distinguishable like buttons. In the end, flat design is more practical with faster load times while material design solves the issues that flat design cannot when a more complex design is needed.