Icons8 and Delphi GUIs

Posted by on in Blogs

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.  


Gold User, Rank: 9, Points: 364
Crazy about Delphi Programming!


  • Icons8
    Icons8 Monday, 8 May 2017

    Hi Pavel, we, the desktop team, have read your article and we really appreciate it. Thank you so much, you've made our day.

    Btw, for open source any sizes and formats are free. For everyone else yeah, there's a limitation of PNG only up to 100x100px. You can work around this limitation with our new tool http://img.icons8.com , though it's more for mobile developers.

  • Applying Code
    Applying Code Sunday, 7 May 2017

    Hello Pawel, did you have a look at Petra? It help reduce the gap between developers and designers www.applyingcode.com

  • Fernando Rizzato
    Fernando Rizzato Sunday, 7 May 2017

    Another good repository: http://www.flaticon.com/

  • Please login first in order for you to submit comments
  • Page :
  • 1

Check out more tips and tricks in this development video: