Go to books ↓
If I told you that a company is shipping a product to hundreds of millions of users right now, and included in the product are several prominent buttons that will break the product completely if you click them, and possibly lock you out from the Internet — can you guess which product it is?
A Good User Interface has high conversion rates and is easy to use. In other words, it's nice to both the business side as well as the people using it.
A non-blocking interface should feel fast, responsive and continuous, regardless of network speed. Any action such as loading a new page or clicking a button should have an immediate reaction, and should never be left in limbo.
"The 10 most general principles for interaction design. They are called 'heuristics' because they are more in the nature of rules of thumb than specific usability guidelines."
Think about the app you’re building right now. What actions can people take? What are you asking them to do? What are you allowing them to do? What are the rules and dead-ends? What sort of language do you use to guide people?
All too often mobile forms make use of drop-down menus for input when simpler, more appropriate controls would work better. Here's a few alternatives.
Have you ever experienced a user interface that feels lifeless? Have you created a UI that just seems to be missing...something?
Buttons are a common element of interaction design. While they may seem like a very simple UI element, they are still one of the most important ones to create.
There isn’t a one-size-fits-all solution for mobile navigation, it always depends on your product, on your users, and on the context.