Heuristic Evaluation

As of the current day & version (18.01.2026) of our Kotlin-based app, we analyzed and looked for possible problems and issues we encountered, which later on next week we can work on, including the qualitative feedback we will gather.

10 Usability Heuristics

  1. Visibility of System Status
  2. Match Between System and the Real World
  3. User Control and Freedom
  4. Consistency and Standards
  5. Error Prevention
  6. Recognition Rather Than Recall
  7. Flexibility and Efficiency of Use
  8. Aesthetic and Minimalist Design
  9. Help Users Recognize, Diagnose, and Recover from Errors
  10. Help and Documentation

Identified Issues

Issue Description Heuristic Severity
1 The current API performance is relatively slow when searching huge amount of cards 7 3
2 The user won’t be able to find a specific card just by typing the Pokemon’s name 6, 7 4
3 Currently not all Pokemon cards can be displayed when searching for a specific Pokemon (cap at 20 per page) 1, 3, 5 3
4 It might be confusing for first-time users to search for valuable cards in the Graph screen 6 1

Severity Scale

  • 1: Cosmetic problem only
  • 2: Minor usability problem
  • 3: Major usability problem
  • 4: Usability catastrophe

Planned Improvements

Based on the identified issues, we plan to:

  1. Optimize API calls and implement caching for better performance
  2. Enhance search functionality with autocomplete and fuzzy matching
  3. Implement pagination or infinite scroll for comprehensive card listings
  4. Add onboarding tooltips and help documentation for complex features

Back to top

CCL3 WS2025 - University of Applied Sciences