This document discusses Android UX and design from Ice Cream Sandwich to Jelly Bean. It provides an overview of why Android grew in popularity from 2008-2012. It then covers key aspects of Android navigation like the up and back buttons. It discusses visual design principles like color, typography, and icons. It also explores the Android ecosphere including notifications, widgets, and multiple views. Finally, it provides examples of good and bad ports from other platforms to Android.
56. PORTING PITFALLS
Ugly user interface
Poor use of “Knowledge in the Head”
Shortchanges device capabilities
Require “hacks” that lead to poor performance and
unreliability
Create poor forward compatibility of design work
Generate aggravating user experiences
(& resulting negative feedback and brand damage)
60. DELIBERATE DESIGN
Facilitates architectural parity across multiple
contexts
Leverages device specific “knowledge in the head”
Leverages device and context specific capabilities
Is future friendly
Fits naturally into device ecosystems