Flat design

José Luis Sánchez
Mar 9, 2017 · 2 min read

Flat design has been a trend in web design in recent years, but with the arrival of Windows 10 it has also been imposed in terms of Windows software interfaces. The flat design is basically characterized by:

  • Absence of textures, shadows, gradients, bevels or any other element that provokes feeling of depth.
  • Minimalist design, where the elements breathe and do not pile on top of each other.
  • Use simple geometric shapes (squares, rectangles, circles, etc.) to structure the information or design elements of the interface (buttons, icons, etc.).
  • Use of uniform, vibrant colors.

As application programmers in a graphical environment such as Windows, we must be concerned that our applications must follow the rules of the interface of the environment, otherwise their appearance will be completely out of date. Depending on the type of software that we do, this will be even more important. It is not the same to develop custom systems that users have to use mandatory that develop applications for sale online where the first impression to the user will be decisive in the shopping process. If you want your application to look nice you should always follow the interface rules of the operating system on which it runs. A simple and functional design is the key to success.

In my case, as a Windows application programmer, I have modified my applications to give them a flat design. The changes I’ve made are these:

  • Elimination of gradients in the selected register of data grids.
  • Elimination of shadow effect on the sorting tabs of the data grids.
  • Elimination of gradients in the titles of the action lists.

Also, I’ve stopped using a calendar class — sorry Paco — tailor-made and now I use a standard Windows control. The change of appearance is shown in the following images of my program el Puchero , which is the first I have adapted to the flat style.

Image for post
Image for post
el Puchero adapted to flat design

And you, have you adapted your programs to flat design?

Harbour Magazine

Publication about Harbour programming language

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store