/r/UI_Design
User Interface Design (UI Design) is the design of user interfaces for the web and devices using design and typography principles with a focus on maximizing usability and the user experience.
Visit the UI Design Wiki for all posts related to getting started in UI Design including career, courses, and software, please go here first before posting.
Follow reddiquette, don't self-promote No freelance, business, agency, OR self-promotion. This includes your portfolio, Dribble, Behance, Instagram, Youtube channel, apps, services, software, platforms, blogs and tools.
When sharing your UI WORK Include an overview of the project including the software & tools used, intended audience, etc to help others to understand your design and processes and provide constructive feedback.
When providing FEEDBACK Constructive criticism is encouraged and hate is not tolerated. If you dislike something say why and try to include helpful tips on how you see best to improve. Downvoting is not critiquing.
NO SPEC WORK, SURVEYS OR JOB requests, or any type of design contest. No FREE work requests of any kind. Respect our designers in the sub and the industry. Job posts belong in /r/forhire, /r/DesignJobs or /r/jobs
Related subreddits you might enjoy:
NO PERSONAL INFORMATION Do not publicly post personal information. You will be banned for this.
Please report any posts which break these rules, to maintain the quality of the subreddit.
/r/UI_Design
Hi everyone. I struggle to find out how this things called. I asked GPT and DeepSeek about it, but they didn’t get my good answer. Especially I’m interested to know how developers calls it.
Thanks to everyone
Hey guys I am building a Ul Prototype of a chat screen and my input is the ios keyboard, everything is working fine, but i need to flip everything on its head and still be able to type, but the keyboary does not flip with the ui? It still opens from the bottom. Is there a fix for this? Do i really need to build a custom keyboard e Its for a Exhibition so it needs to have a dynamic input.
Hey everyone,
I’m currently torn between taking the UX Design or UI Design certificate at CareerFoundry and would love to hear from anyone who has taken either of these certificates. (I know a boot camp is not seen super well on the market, but its financed and i do also have other experiences)
✅ I want to apply for UX Designer or UX Researcher roles that require a broad skill set. So it could be cool to fill potential knowledge gaps I may have overlooked.
✅ Covers research, prototyping, and design – great for having end-to-end projects for my portfolio
✅ I’d like to refine how to connect research to design decisions (though I already identify usability and design issues - am I missing something deeper?) and learn more about wireframing & design patterns.
🚨 BUT:
✅ I lack formal wireframing and prototyping skills, especially with Figma. Most of my prototyping has been non-digital (LEGO, wood, paper) I did some prototyping (with Canva) and wireframing.
✅ I want a strong and deep foundation in design principles (color theory, spacing, typography, visual hierarchy, components, consistency).
✅ Could help me become more versatile as a UX Designer with strong UI skills.
🚨 BUT:
Would love to hear your experiences with CareerFoundry and any advice on which certificate makes the most sense based on my background!
Thanks in advance! 😊
Hi!
I just got an Amazon UX Design internship offer at their NJ office. I just wanted to try to connect with others who may be interning at the same location?
Or, if you interned for them in the past and have any insights, feel free to share! I’m a sophomore in undergrad, so I don’t have much experience haha. Anything I could know beforehand would be very helpful. Looking to connect!
Thank you so much :)
I am a designer in an agency that does a lot of complex UI for platforms and software for technical companies. And although my designs are clean and usable they are missing a bit of character and life. What is your approach for balancing style and usability?
Hi, So I Have Created Some App Designs in Figma & I am supposed to upload them in Behance But I Absolutely Have No Idea How To Decorate My App Screens Like A Fancy Mockups!
Please Do Tell Me What Do You All Do About This, Which Tools or Softwares Do You Use For Some High Quality Premium Looking Mockups!
Hi everyone,
I’m currently working on a personal project and looking for UI design feedback on a set of screens I’ve created for a stock trading app concept aimed at retail investors. So far, I’ve designed three key screens:
• Home Page – Displays market trends, key account metrics, and quick access to user portfolios.
• Stock Details – Provides an in-depth view of a stock, including performance metrics, charts, and trade actions.
• Market – A broad overview of stocks, categories, and filters to help users explore investment opportunities.
This is an early iteration, so some refinements are still in progress, but I’d love feedback on the overall design approach, visual hierarchy, and usability.
Also, does anyone know of good resources or platforms specifically for UI design feedback? Similar to how Maze is great for collecting UX insights, I’m looking for something tailored toward evaluating visual design and UI patterns.
Looking forward to your thoughts!
I've been working on this design and illustrations for my own personal website these past couple of days, but with every day I hate it more and more. Is it because I've spent a lot of time on it or is it just a bad design and I should scrape the idea and try something different?
What are the things I should consider if I want to make a monochromatic app(different shades of same color) and also make it good? Any tips or cautions? Do's and Dont's?
Hi,
Im making a website for my robotics team and trying to find a way to display some team members and then add a button to see the rest of the team. Anyone have a feedback/idea to give?
Hey everyone,
I'm working on a Design System in my organization and trying to figure out the best way to structure components.
Should I:
1️⃣ Create separate, smaller components (e.g., break things down into Label
, Input
, and Helper
, which are later combined into one cohesive component like a form field)?
2️⃣ Build everything in one single component (all states, styles, and elements bundled together)?
The first approach reminds me a lot of the Atomic Design philosophy, and I feel like it's better for scalability—like, if I want to change the style of a Label
, it will automatically update across both Dropdowns
and Inputs
without having to touch each individually.
On the other hand, I've noticed that most UI kits and tutorials seem to focus on bundling everything into a single component instead of breaking it down into smaller parts.
What’s your take on this? Which approach works best for you, especially in larger, scalable projects? Would love to hear your experiences and any resources you can recommend!
Thanks in advance! 🙌
I’ve been researching design systems and working on them for a couple years now and recently came across Untitled UI. I wanted to know if there’s anyone here that’s maybe used their Pro version and what your experience is like with it?
They mention in their update that they make use of variables but from what I can see it’s only Color variables. They don’t mention anything about border radius, type scale, etc variables.
Do you guys find their DS easy to use? Are you able to rapidly design as they claim?
I’m also not see any mobile optimization and at the price point I would think it would be mobile first as we live in a mobile first world? So I find this very strange but wanted to see what other think?
[ I think this is "Software and Tools question" Flair always throws me. ]
Not sure if that title is cryptic or informative. But here 'goes:
I'm trying to build a "desktop reminder" sort of application. Let's say it gets a list of items off something like an rss feed. Doesn't matter. "Yeah but that's a LOT of work" doesn't scare me if it gets me what I want. I'm retired and have bottles of caffeine pills. I got the time.
What I want is an always on top (easy enough, that's an OS/window manager thing) list of items where each "item":
Has an icon or two (something to indicate what it is and something to indicate what state it's in, read/unread, lingering, old, urgent, whatever.)
Arbitrarily complex formatting as far as font, background, size, etc.
Significant interactivity using mouse and keyboard to change dispositions, open "detail windows" and lots of rich "right under the surface" context-menu type ...err... "stuff."
Each item will have a few common traits (id, title, source, age, probably others) but a lot that won't be.
So what tool are you reaching for?
I've got the Old Dog disease of not wanting to use anything too "canned." Meaning, if the perfect application already existed I'd probably end up redoing most of it just because I'm a lunatic.
The "what happens to the data" and "where do these events go" and "what's the larger architecture this fits in to?" concerns are irrelevant, since this is all home grown and in flux at the moment.
wx? qt? Some goofy javascript thing (can you even go "borderless transparent window" if you use a web-tech solution?)
There used to be a bunch of "desktop widget" systems that were pretty slick. Konfabulator (which I think became the yahoo one.) Rainmeter when I was on Windows, etc. But they seem to have faded mostly in to the background now and I'm really not sure why.
Bonus points: If whatever it is will cross-compile to android, all the better. But I won't sacrifice one iota of functionality or robustness in order to achieve that.
Also: No node. Never node.
Any suggestions would be great! The main thing that I dislike is the gold/silver/bronze effect behind the profile pics of top 3. Any ideas? Thanks! I’m designing on Figma and will use React Native to implement.
How do UI designers think about putting a navigation menu in top vs left menu?
I am looking for examples of websites that use dark mode to increase negative emotions to create an atmosphere of sadness, danger, horror etc for a school project and I can’t seem to find one, maybe someone here knows one
I’m a computer science student looking to transition into UX design, but I often feel directionless when it comes to starting out. Whenever I ask someone for advice, the suggestions I get tend to be vague and don’t help much. I really want to hear from people who are actually in the industry—those with experience—so they can provide clearer, more actionable guidance.
I've tried to make the design more cleaner and modern I guess. Let me know what do u think about this and feel free to share any area of improvements.
Thanks for your time :)
I just graduated and have been struggling to land a UI UX design position. I’ve been refining my resume, updating my portfolio, and practicing for interviews, but it’s still been hard to stand out.
I’m thinking about starting a Dribbble account to share some of my work—not real projects, just personal concepts I’d create to showcase my skills. I’d put a lot of effort into them, but honestly, it’s intimidating when I see how polished everyone else’s designs are.
Do you think adding a Dribbble account to my LinkedIn or portfolio would help me stand out? Has anyone here had success using Dribbble for this?
Hey folks, I am an indie developer.
I am working on a chrome extension that helps you see your spendings on Swiggy and Zomato (popular quick commerce businesses in India).
You can find the extension here - Link to extension
I build some rudimentary design that worked well initially, but now that I am adding more sources as you can see in the above attached image, I am running into issues with real estate to put these components in.
A big limitation that come in with extension is Max height x width for an extension will mostly be 800 x 800 px
It would be great if someone could give me design pointers to help me make the UX look cleaner.
My goal is that
Things I am not sure of or can be cut out
Favourite restaurants section.
Heading (may be the heading can be just a logo and its gives me more space to work with.
Who thought these colors were a good idea? These arent very accessible, especially if you have more than one connection and want to manage them by labeling with colors? Especially Blue, Iris, Purple or am i just color blind
Hey all
What is your process for building out your variants of components? do you build your first one (default state for example) and then build your next variant (active state or Error state on a input field for example) when you come to wanting to build that journey / display a certain prototype / ship to developers?
or do you create all variants when you first use the component?
any other ways you use? pros and cons ?
thanks
I have been a designer and working professionaly since 2013, so it has been a while. Here is a quick snapshot of my design trajectory.
In between these roles, I have been freelancing, as a UI/UX designer as well as a digital illustrator and brand designer, for a plethora of clients around the globe.
Now ever since I got laid off from my last position as a Multidisciplinary Designer, I am now in search of a position to become a Product Designer, because that is something that pays well and that is something that I have some experience in as well. It also pushes me to acquire skills while working on the role, which I absolutely love doing personally as well.
What would you guys suggest I do to get hired as one? How should I map out my portfolio? My resume? Any sort of input would be mighty helpful.
Thank you!