📅
Fall 2020
🏫
Simon Fraser University
📍
Vancouver, BC
🙍🏼♂️
Individual
The objective of this project is to add a new feature to an existing application while respecting the app's existing design language. I chose to enhance the language-instruction app, Duolingo. I started discovery by exploring Duolingo's purpose, differentiating factors, key features, interface design patterns and target audience. Next, I brainstormed feature enhancement concepts, and finally selected the new feature.
Duolingo is a popular, free application which enables anyone to learn a new language with ease. By using interactive prompts, peer-sharing, gamification, and self-paced learning, it breaks the norm of other language-learning methods. Those features help to facilitate learning, and to encourage people to keep learning.
Duolingo users access primary functions of the application from the bottom navigation bar. From accessing lessons, profile and the shop, the lower-nav indicates which part of the app they're in and enables them to quickly jump between features.
If a new, major, distinct feature were to be added, incorporating it into the existing navigation bar would likely be the best way.
After researching background information on the application, I envisioned ways Duolingo's feature-set could be expanded, whilst remaining true to the product. The top three contenders were:
After careful consideration and input, I selected the Radio feature because:
Although multiple personas are more typical, given the size of this feature, focusing on just one persona felt adequate.
The traits for Jacquelynn were compiled from a small user survey I conducted amongst my friends and family, who ranged between being proficient to not having used Duolingo before.
Using Sketch, I created a prototype of the feature functionality. By linking pages together, the prototype demonstrates how users interact with the application and also enabled more effective usability testing.
Run prototype hereThe final presentation is available here.