Jun 18, 2019
MDT 105 - Mobile User Interface Design Credits: 3
Lecture Hours: 3
Lab Hours: 0
Practicum Hours: 0
Work Experience: 0
Course Type: Voc/Tech
An introductory course exploring techniques to create applications providing a rich user experience (UX) on mobile devices with limited screen size, multi-touch screen control and passive sensing capabilities. Identify methods used to gain a thorough understanding of user needs, translate user needs into design solutions and evaluate designs through usability testing. Discuss best practices applicable to user interface (UI) design for mobile applications.
- Evaluate the capabilities and limitations of mobile devices that create unique user interface (UI) design challenges.
- List device features that are central to the user experience, including a multi-touch display and sensors that detect light, motion and direction.
- Explain how a multi-touch display uses gestures and a virtual keyboard to enable users to interact with the device.
- Discuss common use cases for sensor input and other device features.
- Explain that device features may not always be supported in older versions of the device.
- Explore how device features can improve the user experience of an app by combining functions in innovative ways.
- Explore user research methods beneficial to mobile apps
- Explain how early-stage research can uncover user needs, context of use, perceptions, pain points, language and norms.
- Describe a variety of user research methods and ways to tailor the methods for an app.
- Explain the research strategy depends on the type of app and its stage of development.
- Discuss how research can reveal new app opportunities and inspire innovative solutions.
- Explain how to effectively analyze user research.
- Explain a variety of ways to translate research findings into design tools that can be used throughout the app design process.
- Discuss using design tools to prioritize features and ensure the app design meets user needs.
- Describe how user research can be used to define an app’s main purpose and intended audience.
- Explore the benefits of competitive analyses for both new and existing apps.
- Discuss how competitive user experience (UX) analyses can provide a general view of the competitive landscape.
- Explore a variety of competitive analysis methods which can be combined and adapted to meet the needs of an app.
- Discuss using the analyses to help formulate best practices and identify market opportunities.
- Describe how an in-depth analysis of the competition may also impact an app’s purpose and audience.
- Explore how to utilize user experience (UX) analyses to conceptualize mobile apps.
- Discuss various ways to illustrate and communicate early design choices.
- Describe the benefits of effective brainstorming to begin app concept exploration.
- Identify a variety of sketching techniques.
- Explore which parts of an app may benefit from visual representations.
- Examine how prototyping is used to conceptualize an app.
- Define a prototype.
- Explain a prototype’s ability to explore, evaluate and communicate design ideas.
- Describe a variety of prototyping approaches specific to the type of app.
- Identify ways to improve the app concept, flows and low-level interactions through prototyping.
- Evaluate user-testing an app and incorporating the findings into the app.
- Discuss the benefits of usability-testing before coding an app.
- Explore the importance of context in mobile research.
- Introduce common usability-testing methods.
- Explain how user feedback can guide design improvements for an app’s next release.
- Explore user interface (UI) design guidelines.
- Discuss user interface best practices that can be applied across many app types.
- Examine first-time user experience, personalization and feedback issues.
- Describe back-end requirements that may impact the user experience.
- Evaluate visual design principles and techniques.
- Explain how visual designs are built upon an underlying visual structure.
- Introduce techniques to establish visual structure with an app.
- Explore how color, type and imagery can reinforce visual structure.
- Review imagery design principles to create aesthetically appealing apps.
- Assess in-app branding and mobile advertising.
- Describe techniques to express brand identity within an app’s design.
- Discuss combining a strong user experience (UX) with effective branding to make an app stand out in the marketplace.
- Describe common mobile advertising formats.
- Explore techniques to seamlessly integrate advertising into an app’s design.
- Formulate accessibility and localization strategies.
- Describe techniques to make apps more accessible to impaired users and users with limitations in the mobile context.
- Explore the mobile device’s built-in accessibility features and customized in-app solutions.
- Discuss common localization issues including language, culture and local laws.
- Explore built-in and custom solutions to localize an app.
[Add to Portfolio]