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
- Details That Make Interfaces Feel Betterjakub.kr
- Visual design rules you can safely follow every timeanthonyhobday.com
- Everything I know about good system designseangoedecke.com
- Design tips | Malaika Aiyarmalaikaaiyar.me
- Every UI/UX Concept Explained in Under 10 Minutesyoutube.com
- Tips for better typographyseangrindal.com
- Refactoring UIrefactoringui.com
- apple-design-principles — gowthamoleti/principlesofgreatdesignskills.sh
- Say precisely what you mean.index.how
- It’s hard to justify Tahoe icons @ tonsky.metonsky.me
- What I Learned as a Product Designer at Apple | by Andrea Pacheco | Mediummedium.com
- The Elements of UI Engineering — overreactedoverreacted.io