Chapter 5. Designing Your App’s User Interface

Every platform has its own idioms, the ways of presenting content and performing actions that users of that platform come to expect over time. Some of these conventions may be set by the platform’s vendor (for example, the use of tab bar controllers and navigation controllers in iOS, as demonstrated by Apple right from the launch of iPhone), while others come from third-party developers and designers, gain traction, and become popular across the platform (the pull-to-refresh interaction on iOS, for example, was first implemented and used by a third-party developer).

The conventions of a platform change and develop over time. Some elements endure, whereas others turn out to be gimmicks that hinder ...

Get Build watchOS Apps: Develop and Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.