MDN Open Web Apps principles

Consider incorporating the following principles in your app to optimize the user experience. Please note that this is only a small set of design principles to get you started and it’s by no means comprehensive.

  1. Be consistent

  2. Be concise and use appropriate language

  3. Always provide clues and immediate feedback

  4. Minimize typing

  5. Aim for a pleasant first launch experience

  6. Present action choices if possible

  7. Focus on the main task

  8. Prepare for interruptions