Designing Mobile Applications

Once the features and functionality of the app have been determined, the next step is to solve the User Experience or UX.

UX Design– We consider the Interface Guidelines for the various platforms that the app will target. Some of the guidelines we consider:

  • Form factor where a tablet has far more surface area, and so can display more information.
  • Hardware itself also dictates UX decisions. For example, iOS devices have no physical back button, and therefore introduce the Navigation Controller metaphor:
  • Switching between sections.  Each app has a metaphor for switching between sections in an application. iOS uses a tabbar at the bottom of the screen, Android uses a tabbar at the top of the screen, and Windows Phone uses the Panorama view:

User Interface (UI) Design – This is where colors, graphics, etc., are introduced and finalized.