UX Case Study — Learnlingo, Vocabulary Learning & Translation App


My Role


Competitive Analysis

Three language learning mobile apps I chose to study

Creating User Persona

  • I made a list of direct quotes and general thoughts of my participants while conducting the interview, summarising what users were doing, thinking & feeling.
  • After the discussions, I summarised what my participants were doing, thinking, and feeling.

User Persona — Meet Karan

Karan’s Goals & Challenges

User Stories

  • As a resident, I want to communicate with the locals well to feel a part of the community.
  • As a busy professional, I want to learn in the quickest time possible during my commute to maximize that time.
  • As a tech-savvy person, I want to use an app that is good-looking & straightforward to use, so I have a good user experience.

Job Stories

  • When I get a chance, I want to communicate well with the locals & my colleagues to have better opportunities professionally and socially.
  • When I am commuting, I want to make full use of the available time to learn a new skill/language.
  • When I use an app, I want to see a good-looking, engaging, and easy-to-use app.

Problem Statement

Hypothesis Statement

Task Analyses & User Flow

Wireframing & Prototyping

Usability Testing

Tasks for the users

  1. Open the Learnlingo App, set it up, and see what it delivers on the whole.
  2. Some important bank documents came in at your place with the country’s native language, not your language yet. Try translating those docs using Learlingo.
  3. You are about to go for a backpacking trip to Italy & you want to get a raw feel conversing with the locals and try creating a vocabulary list of the essential words used in Italy.
  4. You work & live in Germany, your colleague was having a conversation with you & used some German words which you didn’t understand the meanings of, try and translate them using Learnlingo.

Problems Discovered

  • Task 1 had a severity level of 1: All the users find onboarding useful & quick.
  • Task 2 had a severity level of 3: Users could figure out the task & do it, though they found some things missing.
  • Task 3 had a severity level of 0: All users could do this task with ease.
  • Task 4 had a severity level of 4: Most of the users were confused in this ask. Some users found the text confusing & others were confused with features.
  • I improved the conversation flow, added the missing screens like changing languages, giving the user an idea of how can he/she use this feature.
  • I added the features like translating images, documents, etc.
  • I also tweaked the home screen by extending white space. I made it more intuitive by introducing some missing screens, like adding a new language & proper onboarding.

Next steps

  • As I improved my app sketches, I would like to move on to Wireframing stage & start with the Visual Design Process.
  • I would test my high-fidelity wireframes prototype with my users. After the user testing and knowing more about my user’s needs & my product’s value, I would create a brand identity for my app’s design.
  • After the designs are ready, I will test them again for validation before going into development.

My Learnings

  • Learning the importance of the User Experience design process
  • Planning & Execution according to the Design Thinking Process & constraints
  • Importance & types of User Testing
  • All about User Interviews, why & how to conduct them?
  • Storytelling is crucial while presenting any UX project



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Srishti Matta

👩🏽‍💻 Currently Converting research into solutions, creating thoughtful & unified interfaces & systems. 🔍 Also looking for a full-time job in Berlin.