2. What is Interface?
Good Interfaces Main Principles
Design Process Steps
Interface development 2.5 h
Current Projects
Tips and Recommendations
Prototype Your App (fast exercise)
coffee break 15 min
Interfaces 1.5 h
6. But sometimes they are not so evident…
Donal Norman's book “The Design of Everyday Things” provides
some more examples
http://www.amazon.com/Design-Everyday-Things-Donald-Norman/dp/0465067107
8. Interface tax — when you have to interact with
interface but not for reaching your objective.
The term by Alan Cooper, the famous interface designer
To create good interfaces we should strive to minimize interface taxes.
12. 2. Easy to Reach Essential Functions
Some complex operations may require complicated interfaces,
however simple operations should have simple interface.
Compare Gmail and Microsoft Word interfaces for typing.
Hide not essential functions.
13. 3. Enough Information
Neither lack no overload. User should receive enough information about system
state, tickets availability, goods prices, feature and delivery options, etc.
15. 5. Forming Habits, Well-Known Hotkeys
All professional software forms habits. Adobe Photoshop is a good example.
Google Calendar provides Alt/Opt+S for Save an event (instead of prevalent
Ctrl/Cmd+S). This is a bad example.
16. 6. Remember Your Preferences
Yes – Chrome shows most visited (ie preferrable)
pages
17. 7. Easy to undo
Humanes can make mistake. If you cannot undo it is awful.
18. Summary
1. Simple Mental Model
2. Easy to Reach Essencial Functions
3. Enough Information
4. Immediate response
5. Forming Habits
6. Remember Your Preferences
7. Easy to Undo
34. What to improve you interface?
Some tips
1. What is the main function in the screen?
2. Is this function available?
3. Can it be better? Sure it can. How?
4. Look at good principles list and check.
5. Make it visually cleaner.
35. Check if your interface forms habits
• Same elements behaior should be consistent in diffenent
modules
• look&feel
• Colors palette, Icons,
Consistency