UX/UI/Mobile Application/ MSc Dissertation Project
UX/UI/Mobile Application
/MSc Dissertation Project
SpeakDual
SpeakDual
Goal
Goal
My focus was on designing an app which will help users learn a second language using user centred gamification techniques.
My focus was on designing an app which will help users learn a second language using user centred gamification techniques.
Outcome
Outcome
Designed interfaces based on my extensive user research which can properly utilise the use of gamification techniques to enhance the user engagement while learning a new language
Designed interfaces based on my extensive user research which can properly utilise the use of gamification techniques to enhance the user engagement while learning a new language
Time Period
Time Period
3 Months
Design process
Design process
Competitor Analysis, Heuristic Evaluation, Usability testing, Wireframing, Prototyping
Competitor Analysis, Heuristic Evaluation, Usability testing, Wireframing, Prototyping



Design overview
Design overview
My focus was on designing an app which will help users learn a second language using user centred gamification techniques. This research is based on incrementally improving the existing solutions. The focus was on gamification techniques and application of gamification techniques to make the experience of learning a second language more engaging for the users.
My focus was on designing an app which will help users learn a second language using user centred gamification techniques. This research is based on incrementally improving the existing solutions. The focus was on gamification techniques and application of gamification techniques to make the experience of learning a second language more engaging for the users.
The problem
The problem
People want to learn new languages using their smartphones in a fun and interesting way that fits into their busy lives but the options are limited and may not be engaging enough
People want to learn new languages using their smartphones in a fun and interesting way that fits into their busy lives but the options are limited and may not be engaging enough









UX Research
UX Research
Competitor Analysis
Competitor Analysis
My competitor analysis was focused on Duolingo, Memrise, and Busuu
This evaluation provided insights into the app's gamification techniques, guiding the design of tasks for heuristic analysis and usability testing
My competitor analysis was focused on Duolingo, Memrise, and Busuu
This evaluation provided insights into the app's gamification techniques, guiding the design of tasks for heuristic analysis and usability testing



Heuristic Analysis
Heuristic Analysis
After conducting competitor analysis I conducted a thorough heuristic analysis to find out more about implementation of gamification methods. The choice of Duolingo, Memrise, and Busuu for expert evaluation was based on several key factors.
After conducting competitor analysis I conducted a thorough heuristic analysis to find out more about implementation of gamification methods. The choice of Duolingo, Memrise, and Busuu for expert evaluation was based on several key factors.
Design Takeaways from Heuristic Analysis
Key takeaways from heuristic analysis
- The language selection process during onboarding should be straightforward and user-friendly.
- The design should clearly mention the rewards for completing the daily challenges, quests or maintaining a streak for a period of time
- Design improvement in daily challenges/tasks page which will enable users to easily find the required tasks and reward for completing it.
- Home page should follow minimalist approach which will help users take faster decisions and reduce cognitive load of the users.
- Icons should be selected such that they are easily recognisable by the users.
- The language selection process during onboarding should be straightforward and user-friendly.
- The design should clearly mention the rewards for completing the daily challenges, quests or maintaining a streak for a period of time
- Design improvement in daily challenges/tasks page which will enable users to easily find the required tasks and reward for completing it.
- Home page should follow minimalist approach which will help users take faster decisions and reduce cognitive load of the users.
- Icons should be selected such that they are easily recognisable by the users.
Usability testing
Usability testing
Following a heuristic evaluation, I held usability testing sessions with 5 users via Zoom calls to validate findings and uncover common insights
Following a heuristic evaluation, I held usability testing sessions with 5 users via Zoom calls to validate findings and uncover common insights
Criteria for selecting the users
- Age between (22-45)
Want to learn Japanese
Have tried learning new language using a mobile application
Have experience using mobile applications
Questions used for testing with the users:
I. Open Duolingo/Memrise/Busuu and proceed till the initial lesson and while doing so please share your thoughts a. What did you find easy or challenging during this process?
b. Did you encounter any difficulties in navigating or understanding the app's layout?
II. Now, select a lesson and complete it. Please provide your thoughts on the lesson structure, interface, and overall experience.
a. Were the instructions clear and easy to follow?
b. Do you find anything which is engaging while you are learning?
c. Did you encounter any obstacles while progressing through the lesson?
III. Please attempt to maintain your streak and share your observations about the streak feature.
a. Was it clear to you how to keep your streak going?
b. Did you find the rewards for maintaining the streak?
c. Was it easy to find the streak counter?
IV. Your next task is to locate the daily goals feature in the app. Please navigate through the app and describe your experience.
a. Were you able to easily identify the daily goals section? Why or why not?
b. What did you find engaging about these daily goals feature?
c. Did you find anything difficult to understand on this page?
V. Which app you liked the most and why?
VI. Which app motivated you the most to engage with them daily?
VII. What suggestions do you have to make these apps more motivating to use?
VIII. Do you have any final suggestions you would like to share?
Criteria For Selecting The Users
Final takeaways from User research
Users should not be asked to sign up immediately till they have understood what they can gain from the app.
Users should receive all the details necessary while onboarding to make it easy for them to take faster and meaningful decisions.
Home page should be minimal and all the elements should be easily recognized.
The progress bar ought to display essential information, such as percentages or numbers, to help users gauge the remaining tasks or lessons
Users should be easily able to identify the rewards for completing any challenge or maintain streak.
The interconnection of rewards plays a pivotal role in crafting a captivating user experience.
Age between (22-45)
Want to learn Japanese
Have tried learning new language using a mobile application
Have experience using mobile applications
Low fidelity wireframes
Low fidelity wireframes
After gathering significant information about design patterns and usability I started designing the wireframes in Figma because I didn't have time to create paper wireframes
After gathering significant information about design patterns and usability I started designing the wireframes in Figma because I didn't have time to create paper wireframes
After gathering significant information about design patterns and usability I started designing the wireframes in Figma because I didn't have time to create paper wireframes






High fidelity wireframes
High fidelity wireframes
These are the final wireframes which I designed and tested on users to iterate my design
I designed wireframes for various user journeys, including the following examples in Figma
These are the final wireframes which I designed and tested on users to iterate my design. I designed wireframes for various user journeys, including the following examples in Figma





















Final evaluation by usability testing
Final evaluation by usability testing
To conduct the final evaluation, I employed the same methodology as in the previous user testing session. Testing the app I designed provided additional design insights, highlighting areas for improvement in future design sprints. Overall, the users were satisfied with the design and found the elements engaging. The users also pointed out that they found the rewards meaningful and understood the use of rewards which was missing in the competitors design. Based on the results I found out the importance of designing the gamification the right way.
To conduct the final evaluation, I employed the same methodology as in the previous user testing session. Testing the app I designed provided additional design insights, highlighting areas for improvement in future design sprints. Overall, the users were satisfied with the design and found the elements engaging. The users also pointed out that they found the rewards meaningful and understood the use of rewards which was missing in the competitors design. Based on the results I found out the importance of designing the gamification the right way.
conclusion
conclusion
Gamification techniques can be helpful and engaging for users if designed the right way.
Users found the newly designed app engaging and easy to understand and thought the rewards were meaningfully designed enhancing the usability of gamification techniques
Gamification techniques can be helpful and engaging for users if designed the right way.
Users found the newly designed app engaging and easy to understand and thought the rewards were meaningfully designed enhancing the usability of gamification techniques
reflection
reflection
If I had more time, I would begin by testing a low-fidelity prototype before advancing to the development of a high-fidelity design prototype. Additionally, I would consider conducting a diary study to observe user behavior over time. I am also keen on exploring tailored gamification, a concept I discovered during my research, and I am eager to delve deeper and conduct tests to assess its effectiveness.
If I had more time, I would begin by testing a low-fidelity prototype before advancing to the development of a high-fidelity design prototype. Additionally, I would consider conducting a diary study to observe user behavior over time. I am also keen on exploring tailored gamification, a concept I discovered during my research, and I am eager to delve deeper and conduct tests to assess its effectiveness.