14 mobile UI mistakes to avoid at all costs
According to Joe Natoli
Not designing for context of use.
Not designing for user focus.
Focus is enabled (or disabled) by the Law of Similarity.
Speaking language users don’t understand.
Hiding evidence of state changes.
Not communicating error cause + correction.
If an error message isn’t understandable or helpful, it serves no purpose.
- Not leveraging users’ learned behaviors.
Use depends on interaction consistency.
- Placing obstacles to value.
Every obstacle is an invitation to quit.
- Failing to expose value and signal progress.
Every click or tap should deliver value — or signal progress.
- Creating unnecessary steps in a process.
Users need visible evidence that the task they came to perform exists.
Prioritizing registration instead of adoption.
Asking to receive without giving.
Users won’t give anything if it’s unclear how doing so benefits them.
- Making a sloppy first impression.
Visual and functional flaws breed user mistrust.
- Not testing thoroughly enough.
Test, test, test and test AGAIN — across multiple devices.
- Serving the wrong party’s priority.
The UI should respect and enable what the user came here to do.