DEV Community

Cover image for Design tools every frontend developer should consider learning to aid productivity
Ogurinka  Benjamin
Ogurinka Benjamin

Posted on • Edited on

Design tools every frontend developer should consider learning to aid productivity

A few years back you might easily get a pass as a frontend developer just by knowing how to properly write mockups, build beautiful layouts and add interactive features to a website using just HTML, CSS and JavaScript. But the times have changed and being a frontend requires so much more these days.

Your first thought may be, why would one need to learn design when all I do is code? The answer is simple. Being able to have a basic understanding of image manipulation, create graphical components, retouch images, design user interfaces or just set up certain information using graphics, illustrations and/or images for your website is a huge bonus. It speeds up your productivity and better gives you value whether you work professionally at a company or startup or you actively freelance.

Below is a list of tools you could learn grouped according to system requirements

On Windows/macOS

Adobe Photoshop

Alt Text
Adobe Photoshop is a software application for image editing and photo retouching for use on Windows or macOS computers. Photoshop offers users the ability to create, enhance, or otherwise edit images, artwork, and illustrations.

Adobe Illustrator

Alt Text
Adobe Illustrator is a software application for creating drawings, illustrations, and artwork using a Windows or macOS computer.

Adobe inDesign

Alt Text
Adobe developed InDesign for the desktop publishing market, and it's primarily used to layout newspapers, magazines, books, posters and flyers. Pretty much anything with large amounts of text should go straight into InDesign. Time to put it all together.

Adobe XD

Alt Text
Adobe XD is a vector-based user experience design tool for web apps and mobile apps, developed and published by Adobe Inc. It is available for macOS and Windows, although there are versions for iOS and Android to help preview the result of work directly on mobile devices.

Sketch

Alt Text
Sketch is a vector graphics editor for macOS developed by the Dutch company Sketch B.V. It is primarily used for user interface and user experience design of websites and mobile apps and does not include print design features.

CorelDraw

Alt Text
CorelDraw is a software program for editing vector graphics. Vector graphics are created in graphics packages and consist of objects. Each object can be edited separately, meaning that the shape, colour, size and position can be changed.

Compatible On Linux

GIMP

Alt Text
GIMP is a cross-platform image editor available for GNU/Linux, OS X, Windows and more operating systems. It is free software, you can change its source code and distribute your changes.

Inkscape

Alt Text
Inkscape is a free and open-source vector graphics editor used to create vector images, primarily in Scalable Vector Graphics format. Other formats can be imported and exported.
Inkscape can render primitive vector shapes and text.

Runs in the browser

Figma

Alt Text
Figma is a vector graphics editor and prototyping tool. It is primarily web-based, with additional offline features enabled by desktop applications for macOS and Windows. The Figma Mirror companion apps for Android and iOS allow viewing Figma prototypes on mobile devices. The feature set of Figma focuses on use in user interface and user experience design, with an emphasis on real-time collaboration.

Canva

Alt Text
Canva is a graphic-design tool website. It uses a drag and drop format. Canva is used to make web wireframe(blueprints), design presentations, infographics, photoshops and many more. There are different drag and drop widgets which makes easy it easy to use. There are also different templates available which we can use.

Pixlr

Alt Text
Pixlr is a cloud-based set of image tools and utilities, including a number of photo editors, a screen grabber browser extension, and a photo-sharing service. The suite was intended for non-professionals, however, the apps range from simple to advanced photo editing.

Polarr editor

Alt Text
Polarr is the easiest tool to create your own aesthetics and share with others. • Easily customize your own style with selective colours, overlays.

Fotor

Alt Text
Fotor is a photo editing platform, utilizing exclusive technology to bring an unprecedented level of editing control to everyone.
Fotor's software is available on every major mobile device, desktop computer and online.

BeFunky

Alt Text
BeFunky develops innovative digital media tools that allow users to express themselves creatively, without the need for any advanced technical knowledge. We strive to provide the best possible image editing capabilities with the easiest possible application, truly allowing anyone to be, well...funky!

Honourable mentions

LunaPic

LunaPic is an online platform that enables users to upload, edit, and share their pictures. After uploading the picture to the platform, users can add borders, filters, animations, and more to their pictures.

PicMonkey

PicMonkey empowers creatives of all experience levels to make high-impact images to promote their personal or business brand. Its photo editing and design tools are a powerful yet easy-to-use alternative to complicated creativity software and are optimized for the best experience on the desktop and mobile.

Ribbet

Ribbet is a free online photo editor and collage maker with beautiful filters, seasonal effects, touch-ups, stickers and fonts. We also offer Premium membership for those users wishing to take advantage of our Premium editing tools.

Conclusion

It is not ideal to spend time learning all of the tools listed above, but knowing how a few works definitely goes a long way to speed up your personal productivity and increase your work value ❤

Top comments (14)

Collapse
 
umutcnkus profile image
Umutcan Kuş

You can also take a look at Gravit Designer It is like a Illustrator running at browser.

Collapse
 
dinsmoredesign profile image
Derek D

Was just gonna say this. Gravit is really good, too.

Collapse
 
youhakin profile image
youhakin

Looks good!

Collapse
 
ogurinkaben profile image
Ogurinka Benjamin

I'll take a look. Thanks💗

Collapse
 
ogopedia profile image
Ogoluwa Ojewale • Edited

Great list, Sketch should be in this list IMO

Collapse
 
ogurinkaben profile image
Ogurinka Benjamin • Edited

I will update the post to include sketch. Thanks

Collapse
 
ogurinkaben profile image
Ogurinka Benjamin

It's so strange that I missed Sketch😅

Collapse
 
hinasoftwareengineer profile image
Hina-softwareEngineer

Is there any software like adobe Illustrator for linux Ubuntu?

Collapse
 
mjswensen profile image
Matt Swensen

Probably Inkscape would be the closest alternative. Or a web-based tool like Figma.

Collapse
 
ogurinkaben profile image
Ogurinka Benjamin

You could use Inkscape. It's the closest alternative💗

Collapse
 
eddie profile image
Eddie • Edited

Lunacy by icons8 is the SKETCH alternative for windows and it supports very well sketch files so you can edit or create sketch files with it and its Totally free

Collapse
 
ogurinkaben profile image
Ogurinka Benjamin

Nice. I'll check it out

Collapse
 
eddie profile image
Eddie

So let me help you, below is the link to where to download and read more about it ONLY FOR WINDOWS
icons8.com/lunacy

Collapse
 
tracycss profile image
Jane Tracy 👩🏽‍💻

As a Designer going into the front end web. I totally agree with you, these tools are important to know. 💯