UI/UX DesignUnit 19 min read
UI/UX Basics: Definitions, Goals, Process, and Key Principles
Unit 1 of UI/UX Design introduces core concepts like user interface (UI) vs. user experience (UX), the UX design process, and foundational principles such as usability, accessibility, and user-centered design. It explains how UI/UX shapes digital products and why it matters in real-world applications.
What is UI/UX Design?
UI/UX design is the art and science of creating intuitive, functional, and visually appealing digital interfaces that prioritize user needs. While UI (User Interface) focuses on the visual and interactive elements (buttons, colors, typography), UX (User Experience) encompasses the entire user journey—how a user feels and interacts with a product.
Key Definitions
| Term | Definition | Example |
|---|---|---|
| UI (User Interface) | The visual and interactive elements users interact with (e.g., buttons, menus, icons). | The Khalti app’s payment button or Daraz’s product filters. |
| UX (User Experience) | The overall experience a user has while interacting with a product (emotions, ease of use, satisfaction). | How eSewa’s online payment process feels seamless or frustrating. |
| Usability | How easy and efficient a product is to use (learnability, efficiency, errors). | A bank’s mobile app where users can transfer money in 3 taps. |
| Accessibility | Designing for all users, including those with disabilities (screen readers, keyboard navigation). | NTC’s website with high contrast for visually impaired users. |
Why UI/UX Matters in the Real World
UI/UX design is everywhere—from Nepali apps like eSewa and Pathao to global platforms like Google and WhatsApp. Poor design leads to frustration; great design creates loyalty.
1. eSewa (Nepal)
- Problem: Early versions had confusing navigation, making bill payments difficult.
- UX Fix: Simplified steps (select bill → enter amount → pay) reduced errors by 40%.
- UI Fix: Clear icons (💰 for payments, 📱 for mobile top-up) improved usability.
2. Daraz (Nepal/E-commerce)
- Problem: Overcrowded product pages led to high bounce rates.
- UX Fix: Introduced filter sorting (price, ratings, new arrivals) to help users find products faster.
- Result: 25% increase in conversions after redesign.
3. Ncell (Telecom, Nepal)
- Problem: Old website had hidden menu options, frustrating users.
- UX Fix: Added a search bar + sticky navigation for quick access to plans.
- Result: 30% more users found their desired plans without help.
The UI/UX Design Process (A Cyclical Approach)
UI/UX is not linear—it’s an iterative cycle of research, design, testing, and refinement.
graph TD
A["Research"] --> B["Define User Needs"]
B --> C["Wireframing & Prototyping"]
C --> D["User Testing"]
D --> E["Iterate & Improve"]
E --> AKey Stages Explained
Research
- Understand users via interviews, surveys, or observations.
- Example: Before redesigning Pathao’s driver app, they surveyed drivers about pain points (e.g., unclear trip requests).
Define User Needs (Personas & Scenarios)
- Create user personas (fictional but realistic users).
- Example: A Khalti persona might be "Ramesh, 30, uses mobile banking daily but struggles with OTP delays."
Wireframing & Prototyping
- Low-fidelity (sketches) → High-fidelity (interactive mockups).
- Example: A Daraz wireframe might show product cards before final UI.
User Testing
- Observe users interacting with prototypes.
- Example: Testing NTC’s online complaint system to see if users could submit forms easily.
Iterate & Improve
- Fix issues based on feedback.
- Example: WhatsApp constantly updates its UI based on user complaints (e.g., darker mode for eye strain).
Core UI/UX Principles
1. Usability (Jakob Nielsen’s 10 Heuristics)
| Principle | Meaning | Example (Good vs. Bad) |
|---|---|---|
| Visibility | Users should see what’s clickable. | Good: eSewa’s "Pay Now" button is bold. Bad: Hidden "Submit" button in gray text. |
| Feedback | System should respond to user actions. | Good: Daraz shows "Added to Cart" toast. Bad: No confirmation after clicking. |
| Consistency | Similar actions should look/sound the same. | Good: All buttons in Khalti follow the same style. Bad: Mixing colors for "Cancel". |
| Error Prevention | Prevent mistakes before they happen. | Good: Ncell’s "Confirm Before Deleting Plan" popup. Bad: No undo option. |
| Recognition > Recall | Use familiar patterns (e.g., shopping cart icon 🛒). | Good: Pathao’s ride request button is a car icon. Bad: Using an abstract symbol. |
2. Visual Hierarchy (Guiding User Attention)
Visual hierarchy uses size, color, contrast, and spacing to direct focus.
Example: eSewa’s Payment Page
- Primary Action (Pay Now): Large green button.
- Secondary Actions (Save Card, History): Smaller gray buttons.
- Error Messages: Red text with icons (⚠️).
UI vs. UX: A Comparison
| Aspect | UI (User Interface) | UX (User Experience) |
|---|---|---|
| Focus | Looks, colors, buttons, typography. | User journey, emotions, usability. |
| Example | The Khalti dashboard’s color scheme. | How easy it is to transfer money in Khalti. |
| Tools Used | Figma, Photoshop, Adobe XD. | User interviews, usability testing, personas. |
| Key Question | "Does it look good?" | "Does it work well for the user?" |
Common UI/UX Mistakes to Avoid
- Ignoring Mobile Users
- Problem: A website designed only for desktops frustrates mobile users (e.g., Nepal’s old NTC website).
- Fix: Use responsive design (adjusts to screen size).
Overcomplicating Navigation
- Problem: Too many menu items (e.g., Daraz’s old category dropdown).
- Fix: Use flat navigation (fewer levels, clear labels).
Poor Accessibility
- Problem: Low contrast text (hard for visually impaired users).
- Fix: Follow WCAG guidelines (e.g., NTC’s new website has high contrast).
Exam Tip: How to Score Full Marks
Define Clearly
- Always start with precise definitions (e.g., "UI is the visual part; UX is the user’s emotional response.").
Use Real Examples
- Link answers to Nepali apps (eSewa, Khalti, Daraz) or global platforms (Google, WhatsApp).
- Example: "Like Pathao’s ride request button uses a car icon (recognition > recall), ..."
Compare & Contrast
- For questions like "UI vs. UX," use a table (as above) to organize points.
Explain "Why"
- Don’t just list principles—explain how they improve usability.
- Example: "Consistency reduces cognitive load because users don’t have to relearn actions."
Mention the Process
- For UX design questions, describe the cycle (Research → Design → Test → Iterate).
Worked Example: Analyzing eSewa’s UI/UX
Question: "How does eSewa apply usability and visual hierarchy?"
Answer:
Usability Principles Applied:
- Feedback: Shows a loading spinner + success message after payment.
- Error Prevention: Warns if OTP is entered incorrectly (3 attempts max).
- Consistency: All buttons use the same color scheme (green for actions).
Visual Hierarchy:
- Primary Action (Pay Now): Large green button at the top.
- Secondary Actions (History, Settings): Smaller icons in the bottom menu.
- Error Messages: Red text with a ⚠️ icon (stands out).
Real-World Impact:
- Before redesign, 30% of users abandoned payments due to unclear steps.
- After applying these principles, abandonment dropped to 10%.
Key Takeaways (Summary)
- UI = Visuals & Interactivity (buttons, colors).
- UX = User’s Entire Journey (emotions, ease of use).
- Usability heuristics (feedback, consistency) make products user-friendly.
- Visual hierarchy guides attention (size > color > contrast).
- Real-world apps (eSewa, Daraz) succeed by applying these principles.
- Exam focus: Define, compare, and use Nepali examples to explain concepts.
Based on the TU BCA syllabus for UI/UX Design (BCA155), unit 1.
Discussion
Loading…