In this episode of Android Design in Action, +Roman Nurik and +Nick Butcher cover their top 10 navigation anti-patterns and provide tips on avoiding them.
Just as the switch from the command line to the GUI required new UI skills and sensibilities, mobile and sensor-based programming creates new opportunities to innovate, to surprise and delight the user, or, in failing to use the new capabilities, the opportunity to create frustration and anger. The bar has been raised. Developers who fail to embrace context-aware programming will eventually be left behind.
source: Context Aware Programming
Lukas Mathis, in his blog post quoted an interesting excerpt from his book Designed for Use: Create Usable Interfaces for Applications and the Web.
[..] even though most people are perfectly capable of picking from many choices, they may not like it.
A great user interface is not one where each goal can be reached with the smallest number of clicks possible, or where the user has to pick from only a small number of choices at each step, but one where each individual click is as obvious as possible. If your users have a clear goal in mind, each level of the hierarchy should have one option that clearly satisfies their goal—or at least gets them closer to that goal. As long as users feel that they are getting closer to their goal with each step, they don’t mind drilling down into a deep hierarchy.
Wireless Industry Partnership (WIP Connector) released the third edition of the Mobile Developer’s Guide to the Parallel Universe.
The guide is an action packed booklet covering topics from:
- Product planning
- Product development and lifecycle management
- Market research
- Merchandising Your App
- Business Development
- Business Models
- Customer Engagement
- Raising Money
You can download your free copy following the above link.