Looking good with Material Design
A key part of any GUI toolkit that can impact the developer’s selection and also the user appeal of the applications built is the overall design language. This choice of aesthetic can be seen in the colors, fonts, layouts, and even icon design. Some of these choices are obvious and others more subtle, but, when combined, result in a recognizable application look and feel.
New cross-platform toolkits commonly create their own design, such as Java’s Swing or the GTK+ and Qt toolkits. These are often designed to look contemporary with the software of the time—you can recognize a 1990s desktop application design in those toolkits. In the current landscape, usability and design principles of mobile apps are being adapted and deployed to other areas, bringing a new age of software design to traditional applications. Because of its work in this space, the Material Design project makes a good match for application design aiming at universal...