Pattern Lab is a beautiful pattern-driven design tool created by Dave OIsen and Brad Frost. It’s based on the concept of Atomic Design, which says that you should break your design down into its smallest parts – atoms – and combine them to form bigger, reusable components – molecules and organisms – that can then be turned into usable templates.
Although at its core it’s a static site generator that stitches together UI components, there’s much more to Pattern Lab than that. It’s language- and tool-agnostic; it enables you to nest UI patterns inside each other and design with dynamic data; it features device-agnostic viewport resizing tools to help you ensure your design system is fully responsive; and it’s fully extensible so you can be sure it’ll expand to meet your needs.
Vivaldi is the most customisable browser out there, and it offers other cool features such as command line control, a panel for taking notes, tab stacking and tiling, and web panels that enable you to put all your favourite sites in one place for easy access.
Serif’s Affinity Designer has been dubbed the ‘Photoshop killer’ by some, and it’s easy to see why. My first impressions are that the app is incredibly well designed and feels like it’s been made to be a dedicated web and graphic design tool.
The 1,000,000 per cent zoom was just bliss (very often Photoshop’s 32,000 feels like it’s just not enough). This is especially useful when working with vector art, as you can really get in close. The undo and history features are also really handy – Affinity allows you to go back over 8,000 steps!
When it comes to designing, the UI feels familiar. When moving from Photoshop, everyone seems to want to start over, which can pose a real challenge. What Affinity has done is to keep the layout familiar, while tightening everything up and hiding distractions. I was easily able to jump straight in and get designing.
Overall, Affinity feels like it could be a real competitor to Photoshop, Illustrator and Sketch. And at just £48.99 it’s a real bargain!
Avocode quickly and automatically analyses your PSD or Sketch file and brings everything into a beautifully designed UI. You then have full control over how you export assets, including SVG exporting as standard.
Overall, I’m not 100 per cent sure any app can ever replicate a developer. However, I’d happily use this to turn PSDs and Sketch files into interactive designs that could form the foundations for the website build.
On download you’re given a fairly basic widget library, which you can use to quickly create prototypes and start designing. Antetype provides a library of devices and OS designs including iOS, Android and Windows to start with. There is also an active community section on the site, and you can download UI kits from other Antetype users.
The thing that sets Antetype apart from other prototyping tools I’ve used is that you can actually create responsive prototypes and add some neat interactions; ideal for presenting ideas to a client.
It feels a bit too ‘drag-and-drop’ for my liking, and the UI isn’t stunning but it is very efficient and quick to learn. Spend some time with it and you can create very effective prototypes, very rapidly.
“When we set out to build Sketch, we envisioned an app for the modern digital designer,” says Pieter Omvlee, founder of Bohemian Coding. “We have tried to do that with key improvements to basic functionality and radical new features. We’ve been humbled by the enthusiasm with which people have started using Sketch and the amazing work they have created already.”
Another feature that’s really handy for speeding up the design/development crossover is Automatic Slicing. Without having to manually add slices, Sketch can create assets using one-click export, which will be exported at 0.5x, 1x, 2x and 3x and in various formats such as PNG, JPG and TIFF. I’m looking forward to seeing what Sketch does next.
“Form is an app design and prototyping tool with the goal of producing designs that are closer to what you get in production,” explains RelativeWave creative coder Max Weisel. “We want designers to work directly on the production side of an app, and at the same time free up engineers to focus on more complex problems.”
However, once you get your head around the processes, you can create stunning prototypes. Having access to the device’s camera and other sensors means the prototypes you create are just as powerful as the coded app would be.
I love that the team allows so much flexibility within the app. You can opt to start with an empty iPhone app or responsive website template, where you design everything in the app. Or, if you have a design you want to prototype and add interactivity, there are tools to import a project from Photoshop or Sketch.
Finally, sharing and commenting on designs is simple too. A point-and-click interface makes it easy for clients to add comments on certain elements and have them reviewed. I’d definitely recommend giving this a try for your next wireframe or prototyping project.
Macaw was built with designers in mind, and without touching any code you can create responsive designs that look and work great across all devices. I was immediately blown away by the simplicity of its design, and the app feels nice and familiar.
After watching a few videos I got stuck into designing a simple page layout. Within 30 minutes I was able to create a responsive template that worked pretty well. I really enjoyed how the app allowed you to bring up options to adjust the layout and would represent this in real time, enabling you to see how the changes would actually effect the design.
This was even more useful when setting breakpoints. As the layout broke, I was able to tweak it to create a responsive layout without touching any code.
The code the app produces is actually really well constructed and semantic. This is usually where apps like these fall down, but Macaw has managed some kind of code magic and got it right! I’m very excited to see where this goes.
When you first open Marvel you’re asked to connect it with your Dropbox, which allows the app to grab the files it needs to create your project(s). If you don’t use Dropbox, there’s no other way to get your files into Marvel.
Once you have your PSDs in place, you can use Marvel’s (beautifully designed) UI to hotlink your pages together.
There are also some really handy features, including being able to create transitions between links/pages and quickly preview how these will look in the browser.
Another great feature is that you can choose the environment for your project. So, if you want to create an iOS app, you just select it from the settings and the preview is automatically adjusted.
I really like how simple the app is to use, and the ability to share it with staff or clients is helpful. I’ll definitely be using this for my client work!
There are some familiar tools that allow you to design elements, but it’s all drag-and-drop (there’s no drawing tool) so you are limited with what you can create.
“Webflow was born out of the frustrating workflow between my brother Sergie (a designer) and I (a coder) while we were building sites for clients,” explains co-founder Vlad Magdalin. “It now helps web designers create and publish custom responsive websites much faster.”
This app takes code-free design to the next level. However, you do still have to understand how code works in order to create something that functions well. You couldn’t jump in as someone who knows nothing about design and just build a website, for example.
This is definitely a good thing – Webflow makes you think about the code, without having to worry about it. It also allows you to publish your site and will host it for you for a monthly fee. Definitely one to try, even if just for prototyping.
Many Thanks to Dan Edwards for this Post
20 useful tools for web developers
25 Useful HTML5 and CSS3 Tools for Designers and Developers
100+ Awesome Web Development Tools and Resources
38 Linux Commands and Utilities You CANT Live without
10 Best Websites for Free Web Development Code Snippets
42 PHP Frameworks to Watch Out in 2017
15 Best Free PHP Frameworks
A Guide to Becoming a Full-Stack Developer in 2017