# Flat design

Volkswagen logo evolution :
| <1995 | 2000 | 2019 |
Flat design is a minimalist design language or design style commonly used in graphical user interfaces (GUI) (such as web applications and mobile apps), and also in graphical materials such as posters, arts, guide documents and publishing products.

## Definition and purpose

Flat design is a style of interface design emphasizing minimalist use of simple elements, typography, and flat colors.
Designers may prefer flat design because it allows interface designs to be more streamlined and efficient. It is easier to quickly convey information while still looking visually appealing and approachable. Additionally, it makes it easier to design an interface that is responsive to changes in browser size across different devices. With minimal design elements, webpages can be downloaded faster and resize easily, and still look sharp on high-definition screens. As a design approach, it is often contrasted to skeuomorphism and rich design.

## History

Flat design is primarily influenced by the International Typographic Style (also known as Swiss Style), text user interfaces, modernism, and the styles emerging from Bauhaus. The International Typographic style is often considered the most substantial influence on flat design, and its emergence and popularization during the 1950s and 1960s is regarded as the starting point of flat design, although it would not make an appearance in the digital world for some time thereafter.
In 2002, Microsoft released Windows Media Center, and in 2006, the Zune MP3 player, both of which contained elements of flat design. The design of the Zune was clean and simple, with a focus on large lower case typography, silhouette-style logos, and monochromatic font colors. Microsoft continued this style of design with the 2010 release of Windows Phone 7, which built on the flat design elements introduced with the Zune, formalized as the "Metro design language". The design was dominated by large and bright shapes accompanied by sans-serif typography from the Segoe font family, flat images, and a menu with a grid-like pattern. Metro was subsequently adopted by all Microsoft software lines, including the Windows 8 PC operating system.
Android began to adopt flat design trends with 4.0 "Ice Cream Sandwich" in 2011; Matias Duarte, Google's vice president of design, felt that Apple's iOS was too skeuomorphic, Windows Phone looked like "airport lavatory signage", and that both interfaces were too rigidly standardized with limited flexibility for designers. The platform's new "Holo" interface was designed to appear more simplistic than past Android versions, with neon-blue accents, hard edges, and drop shadows for depth.
In 2013, Apple unveiled iOS 7, which shifted to a flat UI design with use of brighter colors, typography, as well as blurred, translucent overlays. The following year, OS X Yosemite introduced the iOS 7-styled user interface to Apple's Mac OS X operating system. Google began to introduce its own flat design language known as "Material Design" for Android (beginning on Android 5.0 "Lollipop") and its other platforms, which is based on index card-like sheets and the use of shadows to promote depth and hierarchy, as well as smooth animations and transitions.
In 2017, Microsoft unveiled the Fluent Design System, a new flat user interface. This new interface departs from its predecessor, Metro, through the use of depth, interface feedback, and a new translucency effect Microsoft dubbed "Acrylic".
After 2017, flat design continued to evolve, incorporating new elements to enhance usability and user experience while maintaining its core principles of simplicity and minimalism.
With the Fluent Design System, Microsoft pushed flat design further by introducing more visual depth, motion, and light. This shift addressed some of the criticisms of earlier flat designs, such as the lack of visual hierarchy and interaction cues. Fluent Design was applied across Windows 10 and Microsoft’s ecosystem, making interfaces feel more responsive and intuitive, especially in a multi-device environment.
Meanwhile, Google's Material Design kept advancing as well. In 2018, Google introduced Material Theming, a major update to Material Design that allowed for more customization and flexibility. Designers were given the freedom to adapt the flat design principles to their brand’s identity, including dynamic color palettes, typography, and shape variations. This move allowed for both consistency across Google products and more brand-specific designs on apps using Material Design.
Other platforms and apps continued to adopt and adapt flat design principles in the following years. For instance, Apple refined its flat design approach with the release of iOS 13 in 2019, which added Dark Mode, creating a more immersive experience and introducing subtle shadows to make interactive elements more distinguishable.
Flat design, in its various iterations—whether pure flat, semi-flat, or enriched with depth and motion—remains one of the most influential UI styles in modern digital interfaces. It has successfully combined minimalism with better usability, balancing simplicity and functionality across platforms.

## Criticism

Flat design has been criticized for making user interfaces unintuitive and less usable. By making all design elements (menus, buttons, links, etc.) flat, distinguishing what function an element serves may become more difficult, for example, determining whether an element is a button or an indicator. Research has shown that flat design is more popular with young adults than older adults. Research also showed that, while young people seem faster at navigating flat designs, they also have trouble with understanding the user interface. In 2013 Jakob Nielsen, an expert in user interface design and usability, dubbed flat design as a "threat to tablet usability". Nielsen also proposed an alternative, namely a middle-ground between skeuomorphism and flat design. Nielsen group conducted research in 2017 according to which the use of interfaces using flat design was 22% slower on average.