Social login pattern

Letting users register and log in is a common pattern that you’ll have to support for most apps and services. So the question is how to make it as fluid as possible. Let’s see why do we sign up for services? Ideally it is because if gives us more value, not because the maker of […]


Getting input validation right

How good your validation is correlates with form completion and indicates how helpful you are. I was going through a vehicle registration a couple of years ago. It was a hot summer Friday and everyone was mentally in the weekend. At some point the person at the desk says that the data cannot be submitted. […]

Multiple selection on Mobile

How to do multiple selection on mobile

A lot of times when we are looking for something we are using filters to speed up the process of getting to the desired results. Think of searching for apartments, houses for your next trip on Airbnb or think of filtering for items in multiple categories on Amazon, like Electronics and Gardening or just looking […]

Time input

Time input on mobile

We are scheduling tasks, working with time fields on a daily basis. Need to set up a meeting, schedule a pick-up or plan for next week? Time entry is involved. If we think about time in a purely technical way, it boils down to a sum of ticks or an object with an hour, minute, […]