5
8 Comments

How exactly does one design a UI?

So I hate design. I have only designed one user interface completely from the ground up. It was for an app and that whole process took me a whole month in Adobe Xd to create something I was proud of. I just downloaded the app back on my phone and the application's UI is usable but basic. It looks generic. It looks like any other application that uses material design principles and UI widgets. I could obviously just not use material this time around when designing my web app but that still leaves me with no idea where to start. Writing this down just made me think of something that I can try. It is similar to how I made my landing page and pick the name.

What I will probably try now is take the list of features I want in my application and connect them to UI elements that enable those features. Once I have a list of elements and information to present to the user then I can start figuring out the layout. This still doesn't help when it comes to picking out fonts, colors, font sizes, etc. I really love websites that have a beautiful UI and dashboard. Looking at lunch money the other day has really made me envious.

Currently staring at a blank Adobe XD document. I guess I should grab a piece of paper and get started. Any insights on picking colors and fonts and anything else please share.

on February 24, 2020
  1. 4

    I recently wrote about this topic as part of a retrospective about building and launching Typehut in 30 days.

    The gist of it is that I always start by building a design system, then the navigation pattern, and then I design the final screens.

    If you're interested check out the entire post here: https://blog.typehut.com/474/how-to-build-and-launch-a-saas-in-30-days

    Let me know what you think!

  2. 2

    "Currently staring at a blank Adobe XD document." -- You're definitely not alone here. Plenty of professional designers face the same issues too.

    I want to try and help as much as possible here. So here are some guiding principles you can easily follow:
    1. Start with the basics and keep it simple.
    Examples:

    • Pick your shades of greys - then stick to them as much as possible, add only when absolutely necessary:

      • Dark/Emphasis (#333): Titles, Headings
      • Neutral/Content (#666): Paragraph text, content
      • Light/Sub-text/Description (#999): Dates, Timestamp, Caption
    • Pick one highlight colour, preferably not red or green - make your life simple, reserve them for error and success messages.

    2. Good design is 90% consistency. Aim to be consistent. Forget fancy animations, make sure your padding and margins are always equal and consistent. Use the same font sizes consistently.

    Plenty of other tips but as I'm writing, I realise it's really difficult to illustrate without pictures (which I can't seem to figure out how to add in the IH comments.) So, drop me DM (http://bit.ly/37U3viu) if you want to discuss more.

    Also, a great guide for quickly kickstarting your journey in designing your UI is definitely https://refactoringui.com It gives plenty of highly practical tips on UI design, cleaning up mistakes, and also building a UI more representative of your brand. That's completely free.

  3. 2

    I send this newsletter if you are interested.
    Https://www.colorsandfonts.com/newsletter.html

    Enjoy

  4. 1

    "Perfection is Achieved Not When There Is Nothing More to Add, But When There Is Nothing Left to Take Away".

    • Antoine de Saint-Exupery

    How about start with the question: what is the bare minimum your app needs to function? Creativity is born when you are being limited, not when you have unlimited possibility.

    Here's a fun exercise:

    • Don't start with colors. Use black and white only (or one color and white), until you feel limited.
    • Don't create 4 different types and sizes of everything, force yourself to use just one. You will be surprised how far you can actually go.

    I'm not a designer, but this type of exercise helps me sometimes.

  5. 1

    Hey, David you are suffering of the blank sheet syndrom - like any great artist ;)

    Okay, but seriously. This is totally normal. If I got you right you have started with your customers (needs, tasks etc.) and created basic wireframes (very high level) and connected them to user flows.

    The good thing is people are attracted to beauty (and ease of use). And you can make use of it, too. Defining the UI design (typography, colors, icons) of your project can make a big difference. Think of Klarna. It is just payments. But so nice you want to immediately use it.

    I would approach a new design from 3 sides:

    First side: Start with yourself (this is hard, I know)
    What are your values? What does your project make stand out from the rest? What is unique about it? What are you doing better than anyone else?

    Second side: What are your customers currently using?
    I would call it a "museum". Pin the top 5 competitors to a board and related apps in your branch. The question is: What kind of design are your customers used to? What is good about it? What is bad? Dot vote on things that the competition is doing good.

    Third side: What kind of apps really kick ass design-wise right now?
    Make a again a board and dot vote on any detail that is a benchmark for you. Think of dribbble, instagram worthy, you would tell a friend worthy designs.

    So these 3 dimensions should give you a good feeling how your design should be. Pro-Tip: Aim for a UX and UI design which is 10x times "better" perceived by your customers then what they currently use.

    Let me know, if it helps you.

  6. 1

    Recreating existing sites and apps in Figma helped me cultivate UI skills. You could also grab a few free UI kits or design system resources and recreate them in the tool of your choice. You'll get better/faster as you put in the reps.

  7. 1

    I recently came across bootstrap studio https://bootstrapstudio.io/
    Didn't use it but it looks like it can assist design cycles

  8. 1

    This comment was deleted 4 years ago