Designing the User Interface and User Experience

Section Contents:

  • Design for separation of concerns.
    • This objective may include but is not limited to: presentation patterns that use view models Item idea: You want to develop a phone app that has a data entry form; how would you split up a view so the form you see on the screen is programmatically separated from data logic
  • MSDN, Implementing the Model-View-ViewModel Pattern in a Windows Phone Application: http://msdn.microsoft.com/en-us/library/gg521153(v=VS.92).aspx

  • Design Windows Phone 7 control usage.
    • This objective may include but is not limited to: design control usage as described in UI Design and Interaction Guide for Windows Phone 7; design proper use of PanoramaControl and PivotControl; choose when to use the Panorama Control and PivotControl; recommend when to use ApplicationBar

    UI Design and Interaction Guide (PDF): http://go.microsoft.com/fwlink/?LinkID=183218

  • Recommend keyboard layout for a given situation.
    • This objective may include but is not limited to: InputScope property

    MSDN How to: Specify the SIP Layout in a TextBox: http://msdn.microsoft.com/en-us/library/ff426929(VS.96).aspx

  • Design for system themes, accent color, and screen orientation.
    • This objective may include but is not limited to: built-in styles that use system themes and accent colors, ApplicationBar icons (size, transparency), landscape, portrait

    Links to source material:

    Notes:

  • Advertisement

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out /  Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out /  Change )

    Connecting to %s

    %d bloggers like this: