Nick Babich

Nick Babich

I’m a software developer, tech enthusiast and UI/UX lover. http://babich.biz

‘How do people actually use our product?’ is a fundamental question that every product creator must answer. In order to answer this question, product designers need to understand the essence of the whole experience from the user’s perspective. User journey mapping is an excellent exercise that can shed light on that. What is a user journey map? User journey map is… Read More →

For a long time, using gradients was the biggest no-no in design. Designers tended to avoid gradients because they created a strong impression of design from the 90s. But that is no longer the case. If you open Dribbble or Behance right now, there is a strong chance you will see dozens of designs that use gradients. The gradients designers… Read More →

Human-centred design (HCD) is a term product creators use to describe a process of designing for people. HCD develops solutions to problems by involving the human perspective in all steps of the problem-solving process. In this article, I’ve summarized the four fundamental principles of HCD. 1. Focus on the people No matter what product you design, always think about the people… Read More →

Animated effects are typically thought of by designers as something that improves the user experience, but overall doesn’t add much value. As a result, adding motion to design is often happens at the end of the product design process, as a final lipstick. But what if we rethink the way we implement animation and use it as a foundation for… Read More →

When it comes to selecting a pattern for the primary mobile navigation, product designers usually choose between two options — side drawer (also known as a hamburger menu) and tab bar. Both navigation patterns have their pros and cons. Since this article is about tab bar, let’s start with its advantages over sider drawer: Visibility of current user location. No… Read More →

In the world of digital design, we have a lot of different tools that make the process of prototyping really simple. But still pen and paper remain the most useful tools for UX designers. Paper prototyping can be extremely helpful during the early-stage conceptualizing — when a team needs to explore a variety of different concepts and choose the one… Read More →

Animation is a big part of user experience. When it comes to transitions in mobile apps, there are a lot of things you can communicate very subtly with animation. Send the message, open Settings, check the box, navigate to another page — these are all moments of change. Animating a transition is an excellent way to reinforce the user’s action…. Read More →

UX writing is the practice of crafting UI copy that guides users within a product and helps them interact with it. UI copy includes buttons and menu labels, error messages, security notes, terms and conditions, as well as any instructions on product usage. The primary aim of UX writing is to settle communication between users and a digital product. In… Read More →

Buttons are an essential element of interaction design. They have a primary role in the conversation between a user and the system. In this article, I’ll review seven basic principles you need to know to create effective buttons. 1. Make buttons look like buttons When it comes to interacting with user interface, users need to know instantly what is ‘clickable’ and… Read More →

It’s hard to imagine a modern product design process without prototyping and testing. By following a technique “Show, don’t tell.” Many product teams use prototypes today to sell or test ideas. At the same time, quite often product teams fall into traps that reduce the effectiveness of their prototyping efforts. Here are six of the most common pitfalls. Prototyping without a purpose… Read More →

Whitespace (or “negative space”) is an empty space between and around elements of a page. Although many may consider it a waste of valuable screen estate, whitespace is an essential element in design: “Whitespace is to be regarded as an active element, not a passive background” — Jan Tschichold Today, I’ll cover how you can use whitespace in your designs… Read More →

The list below contains most common methods and techniques used by UX Designers as they create great experiences for users. For each item on the list you’ll see additional links with some of the best practices available. Let’s start! Value Proposition A statement that maps out the key aspects of product: what it is, who it is for and how… Read More →