Did you know-3?

The understanding of which interface elements are needed before trying to implement them is an essential part of crafting UX, especially as users have diverse characteristics and their contexts are constantly shifting.