Halle Winkler overviews the state of speech technology, examining the opportunities in usability and new forms of usage that become available with speech interfaces in mobile apps.
Giovanni Asproni expands upon the idea that usable APIs help writing clean code.
Eric Burke discusses: why building visual interfaces, design guidelines for Android apps, and an example.
Michael Pardo offers tips for creating usable and good looking Android applications: remember the user, make everything easy, be nice to the user, the device and yourself.
Giovanni Asproni presents techniques for writing usable APIs: using user's perspective, naming, the caller should have the control, explicit context, error reporting, logging, organizing.
Chris Nodder proposes a 5 steps process to improve a product: watch users using it, interpret what they are doing, generate product ideas, turn ideas into design, let users test the design.
This session addresses the abstract notion of 'simplicity', why it is critical in modern UI design, and answers questions, like "Why do design processes and good intentions undermine simplicity?"
Dave Robertson and John Johnston explain what the Agile and User Centered Design’s (UCD) common denominators are, common values being the most important one in their opinion.