Design Advice for Programmers | Evan Conrad
This post came from a design review I did with a friend on their app. It's less a blog post and more of a specific critique for someone else's project (used with permission though). It should be taken with a huge grain of salt; I'm no designer. The reason your design feels unpolished is because it's doing too much. Think of every font family, font color, spacing number, alignment, button width, background color, or any other design element as a "design unit". Your job is to accomplish as much functionality as you can with as few as possible unique design units. For example, let's count how many unique design units used on an extremely basic screen. Behold! You have nearly 20 unique design units on a page (not including Apple's own units) that's entire job is to have someone decide between three buttons. For example, setting the color of the selected "Women" button is a good choice because without it you wouldn't be able to tell that something is selected! In other words, the "design un
This post came from a design review I did with a friend on their app. It's less a blog post and more of a specific critique for someone else's project (used with permission though). It should be taken with a huge grain of salt; I'm no designer. The reason your design feels unpolished is because it's doing too much. Avoid doing too many things at once Think of every font family, font color, spacing number, alignment, button width, background color, or any other design element as a "design unit". Your job is to accomplish as much functionality as you can with as few as possible unique design uni
related reading
- Say precisely what you mean.index.how
- Visual design rules you can safely follow every timeanthonyhobday.com
- No More Boring Apps | !Boringandy.works
- Refactoring UIrefactoringui.com
- Design Engineeringfloguo.com
- Design tips | Malaika Aiyarmalaikaaiyar.me
- How we redesigned the Linear UI (part Ⅱ) - Linearlinear.app
- No More Boring Apps | !Boringnotboring.software
- Ryo Lu on X: "stay true to the medium the “liquid glass” approach to design is peak “design system” gone wrong — when you optimize for visual consistency over interaction fidelity, you lose the soul in each medium. each input method has itsx.com
- Mediumuxdesign.cc
- Craftcraft.gustavofior.com
- Pure UIrauchg.com