Material and Cupertino are design languages used in different UI frameworks.
Material Design is a design language developed by Google. It focuses on creating a visually appealing, consistent, and intuitive user interface across different platforms, including Android, iOS, and the web. Material Design uses principles such as material surfaces, elevation, animations, and typography to create a cohesive and immersive user experience. It provides a set of guidelines, components, and tools that developers can use to create apps with a modern and engaging look.
Cupertino is a design language developed by Apple. It is specifically designed for iOS and macOS platforms. Cupertino design language follows the design principles of Apple’s operating systems, emphasizing simplicity, clarity, and a focus on content. It typically features rounded corners, minimalistic elements, and subtle animations. Cupertino provides a set of widgets and controls that developers can use to create user interfaces that are consistent with the native iOS and macOS look and feel.
In summary, Material Design is used primarily in the Android ecosystem and across different platforms, while Cupertino is specific to iOS and macOS. The choice between Material and Cupertino depends on the platform you are targeting and the design language you want to follow.