Whether building a native app or a
smartphone-optimized website, mobile
is the cutting edge of user interface
design. New approaches for convenience
and simplicity are required to provide
a rewarding user experience on small
screens and tiny keypads. The following
requirements are typical, using a retail app
as an example