Oct 28, 2020
Basics Of UI Designing
A small guide that goes over the basics of a good UI for both designers and developers.
Author


Book a call
“A user interface is like a joke. If you have to explain it, It’s not that good”
You should always try to aim towards creating as a simple UI as possible which will help the users get to their desired goal as quickly as possible.
If you are struggling with understanding the basic principles of design, this article is for you.
To deliver impressive UIs, remember—users are humans, with needs such as comfort and a limit on their mental capacities. The following guidelines are based upon these ideas:
Unaligned elements
Always align your elements. Unaligned elements look rough and unpolished. They create a sense of discomfort that you need to avoid. A small example would be:

Avoid small ‘Tap’ areas:
Your elements should be big enough for the user to tap easily. After all, it’s all about the usability and if the user can’t tap it, it’s useless.
Apple recommends ‘Tap’ areas to be at least 44px, as below.



This begs the question,’When do you use the dropdown menu?’ The answer is simple. Use dropdowns in the following scenarios:
Too many options.
Use drop-downs for menus which have more than 7 items on the list. For the rest, use the above choice.

Recommended options
Dropdowns help your user decide to view only the recommended options.

Input Box
Instead of using left labels for large data input boxes, labels on top are easier to scan together for users.

For spacing, make sure there is enough height between the fields. The height between the heading and the input box should be lesser than in between the fields in order to convey a connection between the two, like in the example below:

Avoid using all caps. You should rarely use uppercase when writing labels as it might be hard to read and scan due to the lack of height difference. Plus, it just becomes too ‘out there’.

Errors messages should be shown to users when an error occurs and should also provide the reason behind the occurrence in red letters.

Primary and Secondary Call-To-Action (CTA)
The button with the strongest visual weight will get the most attention. Secondary actions should have the weakest visual weight (should be noticeable but not as prominent).

Avoid writing when possible. Users respond to visual cues better and it opens up new ways for UI designers to depict certain messages. A finger swipe or a mouse movement is way faster and less stressful.

Respect the whitespace. Give your design some space to breathe! It is one of the most important things in any design and THE MOST common mistake designers make when approaching a design..

In UI designs for mobile apps, gestures are a great tool but highly underused. Certain gestures can be programmed to activate hidden controls and free up space on your screen.

Checkboxes - Set checkboxes and radio buttons on top of each other in a list fashion for easy viewing rather than placing them side-by-side..

Buttons should always be located in places where users can expect to see them.
The order of the buttons should reflect the nature of the conversation between the user and the system.

I hope you enjoyed the article. Thank you for reading and keep being inspired.
Subscribe to Our Newsletter
Subscribe to RSS
Press & Media Hub RSS FeedRelated Articles.
More from the engineering frontline.
Dive deep into our research and insights on design, development, and the impact of various trends to businesses.

Jun 17, 2026
Google I/O 2026 Mobile Playbook: AI Studio, Android CLI, and Antigravity for App Development

Jun 3, 2026
How US Fintech Companies Are Modernizing Legacy Banking Systems Without Full Rebuilds

May 14, 2026
Building a Production-Ready Image Cropper in React Native

Mar 3, 2026
Performant Vertical Feed in Expo: HLS Caching on iOS

Jan 27, 2026
We Break Into the Top 10 for AI and Software Development in the US

Jan 22, 2026