UI

Inline validation informs users whether what they type is valid as they type, but it can cause several problems
Design patterns. An almost mythical phrase that often inspires either awe or resentment.
Psychology plays a big part in a user's experience with an application.
A messaging app UI concept.
Dropdown boxes and menus are overused and clunky but can be useful for revealing a list of options or commands.
Can an opinionated flat design still have depth and truly be free of drop shadows? What would that even look like?
The float label's originator gives his perspective on the debate.
How to use typography as a base for your design.
Web forms are annoying, inefficient and they fill people with dread. Does anybody actually like filling them out?
Apple's iOS UI design resources are now available for Adobe XD, too.