Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!

Icons8 and Delphi GUIs

Author: Pawe Gowacki

Designing graphical users is a combination of different skills. Probably the artistic angle is the most important, but user experience comes close. In Delphi Rapid Application Development paradigm there is hardly the prototyping phase. Your rough designs very quickly turn into production applications.

The key element in visual GUIs are graphics assets and specifically having a really nice set of icons can make a big difference. When playing with a new design for a Windows 10 VCL app, I have come across the most interesting place for free and commercial icons I have ever seen. Icons8.

Icons8 is not just another website where you can download a zip file with a collection of icons, but it is much more then this. There is a client desktop app for Windows and Mac that integrates with icons8 service and makes it super easy to select and adjust the icon that you need. Icons8 business model is very pragmatic and you can use PNG icons up to 100 pixels for free in open source projects, but you can also get paid monthly plan and have access to all icon formats and sizes.

There are certain GUI designs that really intrigues me. Mobile world is taken for granted, but also on Windows 10 there are some really cool designs. Reading “design guidelines” documents is one thing, but using an existing app is something different. A good example of a clear GUI design is “Fresh Paint” app that comes out-of-the-box with Windows 10.

It would be very interesting to design a similar GUI in Delphi VCL or FireMonkey.  


Delphi Enter the Digital Fan Art and AI Art Contest
Delphi Fan Art Contest

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.