If you're wearing the design hat before for the first time, here's some tips that might be helpful on your way.
More of a video person? This post is available as a video podcast at evan.streambus.com.
Avoid the temptation to decorate an early product
You're used to using things that are feature complete, so you look at your early product and feel that it's "dull" or "sparse".
This isn't an aesthetics problem, it's a your-product-is-early problem. Be comfortable with this stage; don't try and add extra fonts, colors, borders, and other decorations.
Instead, build features, and your product will evolve naturally.
Keep a spacing palette
You likely already have a color palette, but keeping a spacing palette can help you avoid unintentional contrast, especially when you have multiple people working on one project.
For example:
.p-big {
padding: 24px;
}
.p-medium {
padding: 12px;
}
.p-small {
padding: 4px;
}
Avoid ambiguous hierarchy
Make sure it's clear what you want a user to do. If you add a big background to one button, but make another one big and blue, it's not clear which one is "more" important.
β
To avoid this, plan out what an "primary" button looks like, what a "secondary" button looks like, and so on.
Don't make your icons huge
Most icon sets are meant to have roughly the same size as the text. They're meant to be similar to a character.
If you need something big, consider using a stock photo or illustration. Or, consider removing the icon and just letting the text speak for itself.
Grayscale isn't always grayscale
Many professionally designed websites don't use pure gray-scales (like #000000 black). Instead, their grays are darker, desaturated versions of their other brand colors.
β
Consider using palx.jxnblk.com to generate a grayscale color palette for your brand color.
Avoid stiff vector art
Some vector art is better than others, and can distract from your design. Consider using blush.design to get some professional assets instead.
Consider using unsplash images instead of art assets. Or, if it works for your project, consider letting your design exist without art assets entirely! Not everything needs illustrations.
Top comments (5)
I love how you write about this stuff Evan
Nice post π.
As a developer, I love to get some rules to follow for improving UI/UX design and accessibility. Thanks.
Your video podcast link is 500'ing. π¬β οΈ
Oh no!!! thank you for pointing this out
Some nice tips here!