Application Design Task 3
Instruction:
Lecture:
Week 11:
How to conduct it (6 steps):
- Prepare a low-fidelity prototype
- Recruit 3 participants and assign each one a scenario
- Define three user scenarios with written instructions
- Develop a task list for participants to complete
- Conduct testing via Zoom and share the Figma link
- Gather feedback using prepared questions, then use insights to improve wireframes
UI Kit
What it is: A pre-packaged collection of all UI components for apps or websites. UI kits save time by providing ready-made design elements that can be customized rather than built from scratch. They're particularly useful for niche-specific applications (like e-commerce) where similar interfaces are expected.
Key components of a UI Kit:
- Typography: Font selection, sizes, and weights that establish hierarchy and brand consistency
- Color palette: Consistent color scheme throughout the product
- Iconography: Paired with typography to clarify element functions
- Components and Layouts: How elements look when combined (e.g., modals with text fields and buttons)
- Grids: Standardized layouts that prevent components from appearing jumpy between pages
Week 12:
The 10 Usability Heuristics
1. Visibility of System Status: Systems should keep users informed through timely feedback. Users need to see what's happening—think progress bars, confirmation messages, and navigation cues that show where they are.
2. Match Between System and the Real World: Interfaces should use familiar concepts and language. This includes visual metaphors (like a trash can icon for delete) and avoiding technical jargon in favor of everyday terms users understand.
3. User Control and Freedom: Users need the ability to undo actions and navigate freely. Always provide back buttons that work as expected, cancel options, and ways to reverse decisions without starting over.
4. Consistency and Standards: Maintain uniformity in visual design, functionality, and feedback throughout the interface. Buttons should look and behave the same way across all screens.
5. Error Prevention: Design to reduce mistakes through clear instructions, confirmation prompts before irreversible actions, and real-time validation of user inputs.
6. Recognition Rather than Recall: Make information visible rather than requiring users to remember it. Use clear menus, show browsing history, and allow favorites to minimize cognitive load.
7. Flexibility and Efficiency of Use: Support both novice and expert users through customization options, keyboard shortcuts, and interfaces that adapt to different skill levels.
8. Aesthetic and Minimalist Design: Keep designs simple and focused. Use only essential elements, maintain visual hierarchy, incorporate whitespace effectively, and stick to consistent typography and colors.
9. Help Users Recognize, Diagnose, and Recover from Errors: When errors occur, provide clear messages explaining what went wrong, use visual cues to highlight problems, and offer step-by-step guidance for recovery.
10. Help and Documentation: Provide contextual help, user guides, searchable knowledge bases, and access to support resources so users can find answers when needed.
Visual Design Elements
Basic Elements:
- Line, Shape, Form
- Color
- Texture
- Space
- Shadow
Navigational Components:
UI Controls
- Dropdown: For selection from single or multiple options, can include images
- Radio button: For selection when only one option is allowed
- Checkbox: Vertical arrangement for multiple selections
- Toggle: Select between 2 states, one state always required
- Date and Time picker: Calendar dropdown for selecting dates and times
Task 3
Next, We need to do a usability testing for this part we need to find 3 participants and then we need to give them 3 task per participants, And below are the links to the usability testing video.




Comments
Post a Comment