Course #:WA2205

Mobile UI Design Essentials and UI Design Patterns Training

Proper UI design is extremely important for mobile applications. If your app is competing for attention in an app store, it has to capture users immediately. If you have competition, your app has to be more user friendly.

This course teaches the principles for designing effective user interfaces, along with a set of common interaction design patterns on all mobile devices. The course also provides a handy reference to the mobile app design patterns.


  • Composition
  • Components
  • Widgets for Access
  • Widgets for Information
  • Input
  • Output
  • Designing for Mobility
  • Managing Data
  • User Interaction
  • Help


  • Software Professionals
  • Developers
  • Business Analysts
  • Architects
  • Webmasters
  • UX Professionals
  • Business Professionals Business Analysts
  • Marketing Managers
  • Product Managers
  • Project Managers
  • C-level Managers




2 days

Outline of Mobile UI Design Essentials and UI Design Patterns Training

Chapter 1. Composition

  • History of Composition
  • Principles of Composition
  • Concepts of Composition
  • Components and Context
  • Patterns for Composition

Chapter 2. Components

  • Display of Data
  • Classifying and Organizing Data
  • Information Architecture
  • User Interception
  • Principles of Design and Control - A Conceptual Model
  • Patterns for Components

Chapter 3. Widgets for Access

  • Classifying Data through Lateral Access and Mobile Space
  • Wayfinding
  • Norman’s Interaction  Model
  • Drilldown
  • Patterns for Access Widgets
  • Links, Buttons and Icons

Chapter 4.  Widgets for Information

  • Handling Data Inconsistencies
  • Labels and Indicators for Mobile
  • Information Controls
  • Patterns for Information Widgets

Chapter 5. Input

  • Text and Character Input
  • Interactive Controls
  • Input and Selection
  • Patterns for Input
  • Patterns for Interaction

Chapter 6. Output

  • Audio
  • Vibration
  • Screens
  • Lights and Sensors
  • Displays and Technology
  • Patterns for Output

Chapter 7. Designing for Mobility

  • History of Mobile Phones
  • Location Technology
  • Operating System Considerations
  • Typography
  • User Considerations - Visual and Hearing

Chapter 8. Managing Data

  • Navigation
  • Forms
  • Tables
  • Lists
  • Search
  • Sort and Filter

Chapter 9. User Interaction

  • Tools including Toolbar, Menus and Buttons
  • Charts
  • Invitation Patterns
  • Quality
  • Feedback

Chapter 10. Helpful and Not-so-Helpful

  • How To, Cheat Sheets and Tours
  • Anti-Pattern Introduction
  • Novel Notions, Metaphor Mismatch
  • Idiot Box, Oceans of Buttons
  • Chart Junk
  • Other Anti-Patterns
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.