Fluency
Learning a new language is like embarking on a thrilling adventure, opening doors to new cultures, friendships, and opportunities. Yet, for many, the journey can be daunting, filled with challenges like finding meaningful practice and staying motivated. This case study explores the creation of Fluency, a language learning app designed to transform this journey into a rich, immersive experience.
Client
Fluency
Services
Mobile App Design
Industry
Education
Date
Aug 2023
Problem
How might we help language learners feel immersive in their learning journey while being able to apply what they learn into a real world setting?
Solution
Create a langue learning application that encompasses a variety of learning styles which encourages learners to meet up with each other in order to practice and apply what they have learned.
Research
Research Plan
In order for me to design an application for learning languages, I first need to understand my target audience: language learners. Therefore, I interviewed 5 participants with my a varying degree of language learning skills. Some participants only spoke 1 language, others who can speak 3 or more, and some who have English as their second language. The goal of this interview is to find out the reasons as to why they learn languages, how they learn a new language, and if they are familiar with any present language learning applications.
User Interviews
1
Motivations
Opens up job opportunities in different countries
Being able to communicate and connect with family and friends
Opportunities to travel and immerse yourself into different cultures
2
Pain Points
Unable to practice the language they are learning
Applications not covering a variety of learning styles such as visual, auditory, or hands-on
Learning material applications not being in-depth
3
Primary Goals
Being comfortable in publicly speaking the language they are learning
Access to variety of learning material such as podcasts, videos, or articles
Ability to find other learners to help practice and study together
Competitive Analysis
After discovering these insights I wanted to see what current language learning applications offer to language learners. Therefore, I began making a competitive analysis with the goal of finding out what features are successful for them, what is not working for them, and if there are any opportunities for improvement in which I can implement into Fluency.
Define
Empathy Map
Combining the insights I gathered from my interviews and competitive analysis, I created an empathy map. This map displays what potential users go through, feel and think of when learning a new language and using a language learning application
Persona
Meet Mia, our persona - a young professional eager to learn Spanish. Mia's goals and challenges became our guide, ensuring every design decision aligned with real user needs.
Ideate
Information Architecture
Before sketching or doing any wireframe work, I created an information architecture in order to map out where each tab and screen takes the user and what information is provided to them. This is important because it allows me to create a mental road map on how users complete certain tasks and how much effort they would need to put in order to complete said tasks.
Task Flow
The goal of Fluency is to encourage language learners to meet together and to practice the language they are learning. With that being said, I created a task flow with the focus of finding and signing up for a meetup event.
User Flow
Now I took a step back and wanted a broader perspective on how users may use Fluency's social aspect. With the help of Mia, I created a user flow on how she may navigate and interact with the social tab of Fluency.
Sketches
With my information architecture mapped out and before I hop into Figma and begin designing, I created low fidelity sketches as to what Fluency may look like.
Home Screen
Explore Screen
Event Screen
Social Screen
Branding
As Fluency is a new application hitting the market, I created its own personal branding. This includes typography, logos, and colours. The reason for the choice of purple is to exude the feeling of wisdom, power and spirituality as language learning can be empowering and grants new knowledge. Open sans is used for the font as it has clean readability and visibility within mobile applications.
Prototype
Low Fidelity Wireframes
Starting from my initial sketches I created low fidelity wireframes as a baseline to what Fluency can look like. Mapping out each screen and tab keeping in mind the information I have consolidated from my user interviews. In addition, I kept Mia in mind while creating these wireframes to better empathize with potential users.
HomeScreen
Explore Screen
Event Screen
Social Screen
High Fidelity Wireframes
Now that I have created a brand style for Fluency, I combined it with my low fidelity wireframes to create high fidelity wireframes. These wireframes will be used in my usability testing to gain feedback and to iterate on for both design and user experience improvements.
Profile Screen
Review Screen
Explore Screen
Meetups Screen
Meetup Details
Friend Screen
Testing
Affinity Map
After creating my prototype from my low fidelity wireframes, I managed to conduct a usability test with 5 participants. These tests were conducted through the use of Maze and discord as well as in person meetings. The results of the usability test allowed me to create an affinity map which enable me to identify and categorize successful factors, pain points, and suggestions each participant voiced during the usability testing period.
Iterations
Creating a brand identity will elevate Zeit into achieving its goals and the user experience. In order to establish a brand identity, I created several artifacts such as logos, mood boards and style tile. I also created a UI kit in order to specify fonts, colours, logos, and imagery to assist in designing the user interface.
Home Screen
Added course progress indicator to allow users to know how much time left there is within a course. In addition, reduced screen real estate by allowing users to scroll through multiple courses they are enrolled in.
Review Screen
Removed button section in order to avoid confusion and redundancy.
Meetup Screen
Added icons to filter and search bar. In addition changed colour scheme in order to improve hiearchy and visibility.
Meetup Details
Implemented a confirmation poage after signing up for a meetup event. In addition, gave users the option to instantly share the event with friends.
Conclusion
Thoughts
1
Final Words
This was my passion project as I am currently learning a new language for myself. Listening and trying to understand different perspectives on how language learners learn and their point of view on what is the "correct" way to learn was difficult as there was no definitive answer.
2
Challenges
Prioritizing what feedback and changes should be implemented into Fluency. Some feedback overlapped among users and some feedback was exclusive to one specific user. However, the balancing act between the majority versus the minority is difficult if the majority feedback is something small rather than a minority feedback has a larger overall impact
Setting aside my bias as a language learning. Reminding myself that I am designing for the user and not myself.
3
Key Takeaways
Taking my time and thoroughly understanding my users feedback is of the utmost importance. User feedback gave me a unique point of view and opens up opportunities I have overlooked or not yet discovered
Although feedback is important, the ability to prioritize what should be implemented into the design is crucial. As designers, we always want our end result to be perfect but that cannot be the case. There will be future projects in which we are unable to fit ever user's feedback. Ever after a project is marked as "completed" there is always room for iteration
Other Projects
Let's Connect!
Matthewperezdesign@gmail.com
Learning a new language is like embarking on a thrilling adventure, opening doors to new cultures, friendships, and opportunities. Yet, for many, the journey can be daunting, filled with challenges like finding meaningful practice and staying motivated. This case study explores the creation of Fluency, a language learning app designed to transform this journey into a rich, immersive experience.
Client
Fluency
Services
Mobile App Design
Industry
Education
Date
Aug 2023
Problem
How might we help language learners feel immersive in their learning journey while being able to apply what they learn into a real world setting?
Solution
Create a langue learning application that encompasses a variety of learning styles which encourages learners to meet up with each other in order to practice and apply what they have learned.
Research
Research
Research Plan
In order for me to design an application for learning languages, I first need to understand my target audience: language learners. Therefore, I interviewed 5 participants with my a varying degree of language learning skills. Some participants only spoke 1 language, others who can speak 3 or more, and some who have English as their second language. The goal of this interview is to find out the reasons as to why they learn languages, how they learn a new language, and if they are familiar with any present language learning applications.
User Interviews
1
Motivations
Opens up job opportunities in different countries
Being able to communicate and connect with family and friends
Opportunities to travel and immerse yourself into different cultures
2
Pain Points
Unable to practice the language they are learning
Applications not covering a variety of learning styles such as visual, auditory, or hands-on
Learning material applications not being in-depth
3
Primary Goals
Being comfortable in publicly speaking the language they are learning
Access to variety of learning material such as podcasts, videos, or articles
Ability to find other learners to help practice and study together
Competitive Analysis
After discovering these insights I wanted to see what current language learning applications offer to language learners. Therefore, I began making a competitive analysis with the goal of finding out what features are successful for them, what is not working for them, and if there are any opportunities for improvement in which I can implement into Fluency.
Define
Define
Empathy Map
Combining the insights I gathered from my interviews and competitive analysis, I created an empathy map. This map displays what potential users go through, feel and think of when learning a new language and using a language learning application
Persona
Meet Mia, our persona - a young professional eager to learn Spanish. Mia's goals and challenges became our guide, ensuring every design decision aligned with real user needs.
Ideate
Ideate
Information Architecture
Before sketching or doing any wireframe work, I created an information architecture in order to map out where each tab and screen takes the user and what information is provided to them. This is important because it allows me to create a mental road map on how users complete certain tasks and how much effort they would need to put in order to complete said tasks.
Task Flow
The goal of Fluency is to encourage language learners to meet together and to practice the language they are learning. With that being said, I created a task flow with the focus of finding and signing up for a meetup event.
User Flow
Now I took a step back and wanted a broader perspective on how users may use Fluency's social aspect. With the help of Mia, I created a user flow on how she may navigate and interact with the social tab of Fluency.
Sketches
With my information architecture mapped out and before I hop into Figma and begin designing, I created low fidelity sketches as to what Fluency may look like.
Home Screen
Explore Screen
Event Screen
Social Screen
Branding
As Fluency is a new application hitting the market, I created its own personal branding. This includes typography, logos, and colours. The reason for the choice of purple is to exude the feeling of wisdom, power and spirituality as language learning can be empowering and grants new knowledge. Open sans is used for the font as it has clean readability and visibility within mobile applications.
Prototype
Prototype
Low Fidelity Wireframes
Starting from my initial sketches I created low fidelity wireframes as a baseline to what Fluency can look like. Mapping out each screen and tab keeping in mind the information I have consolidated from my user interviews. In addition, I kept Mia in mind while creating these wireframes to better empathize with potential users.
HomeScreen
Explore Screen
Event Screen
Social Screen
High Fidelity Wireframes
Now that I have created a brand style for Fluency, I combined it with my low fidelity wireframes to create high fidelity wireframes. These wireframes will be used in my usability testing to gain feedback and to iterate on for both design and user experience improvements.
Profile Screen
Review Screen
Explore Screen
Meetups Screen
Meetup Details
Friend Screen
Testing
Testing
Affinity Map
After creating my prototype from my low fidelity wireframes, I managed to conduct a usability test with 5 participants. These tests were conducted through the use of Maze and discord as well as in person meetings. The results of the usability test allowed me to create an affinity map which enable me to identify and categorize successful factors, pain points, and suggestions each participant voiced during the usability testing period.
Iterations
With this information, I began iterating on my wireframes and making key changes. Below I have posted a before and after to highlight what changes have been made in order to create my high fidelity wireframes for Fluency.
HomeScreen
Added course progress indicator to allow users to know how much time left there is within a course. In addition, reduced screen real estate by allowing users to scroll through multiple courses they are enrolled in.
Review Screen
Removed button section in order to avoid confusion and redundancy.
Meetup Screen
Added icons to filter and search bar. In addition changed colour scheme in order to improve hiearchy and visibility.
Meetup Details
Implemented a confirmation poage after signing up for a meetup event. In addition, gave users the option to instantly share the event with friends.
Conclusion
Conclusion
Thoughts
1
Final Words
This was my passion project as I am currently learning a new language for myself. Listening and trying to understand different perspectives on how language learners learn and their point of view on what is the "correct" way to learn was difficult as there was no definitive answer.
2
Challenges
Prioritizing what feedback and changes should be implemented into Fluency. Some feedback overlapped among users and some feedback was exclusive to one specific user. However, the balancing act between the majority versus the minority is difficult if the majority feedback is something small rather than a minority feedback has a larger overall impact
Setting aside my bias as a language learning. Reminding myself that I am designing for the user and not myself.
3
Key Takeaways
Taking my time and thoroughly understanding my users feedback is of the utmost importance. User feedback gave me a unique point of view and opens up opportunities I have overlooked or not yet discovered
Although feedback is important, the ability to prioritize what should be implemented into the design is crucial. As designers, we always want our end result to be perfect but that cannot be the case. There will be future projects in which we are unable to fit ever user's feedback. Ever after a project is marked as "completed" there is always room for iteration
Let's Connect!
Matthewperezdesign@gmail.com
Let's Connect!
Matthewperezdesign@gmail.com
Learning a new language is like embarking on a thrilling adventure, opening doors to new cultures, friendships, and opportunities. Yet, for many, the journey can be daunting, filled with challenges like finding meaningful practice and staying motivated. This case study explores the creation of Fluency, a language learning app designed to transform this journey into a rich, immersive experience.
Client
Fluency
Services
Mobile App Design
Industry
Education
Date
Aug 2023
Problem
How might we help language learners feel immersive in their learning journey while being able to apply what they learn into a real world setting?
Solution
Create a langue learning application that encompasses a variety of learning styles which encourages learners to meet up with each other in order to practice and apply what they have learned.
Research
Research
Research Plan
In order for me to design an application for learning languages, I first need to understand my target audience: language learners. Therefore, I interviewed 5 participants with my a varying degree of language learning skills. Some participants only spoke 1 language, others who can speak 3 or more, and some who have English as their second language. The goal of this interview is to find out the reasons as to why they learn languages, how they learn a new language, and if they are familiar with any present language learning applications.
User Interviews
1
Motivations
Opens up job opportunities in different countries
Being able to communicate and connect with family and friends
Opportunities to travel and immerse yourself into different cultures
2
Pain Points
Unable to practice the language they are learning
Applications not covering a variety of learning styles such as visual, auditory, or hands-on
Learning material applications not being in-depth
3
Primary Goals
Being comfortable in publicly speaking the language they are learning
Access to variety of learning material such as podcasts, videos, or articles
Ability to find other learners to help practice and study together
Competitive Analysis
After discovering these insights I wanted to see what current language learning applications offer to language learners. Therefore, I began making a competitive analysis with the goal of finding out what features are successful for them, what is not working for them, and if there are any opportunities for improvement in which I can implement into Fluency.
Define
Define
Empathy Map
Combining the insights I gathered from my interviews and competitive analysis, I created an empathy map. This map displays what potential users go through, feel and think of when learning a new language and using a language learning application
Persona
Meet Mia, our persona - a young professional eager to learn Spanish. Mia's goals and challenges became our guide, ensuring every design decision aligned with real user needs.
Ideate
Ideate
Information Architecture
Before sketching or doing any wireframe work, I created an information architecture in order to map out where each tab and screen takes the user and what information is provided to them. This is important because it allows me to create a mental road map on how users complete certain tasks and how much effort they would need to put in order to complete said tasks.
Task Flow
The goal of Fluency is to encourage language learners to meet together and to practice the language they are learning. With that being said, I created a task flow with the focus of finding and signing up for a meetup event.
User Flow
Now I took a step back and wanted a broader perspective on how users may use Fluency's social aspect. With the help of Mia, I created a user flow on how she may navigate and interact with the social tab of Fluency.
Sketches
With my information architecture mapped out and before I hop into Figma and begin designing, I created low fidelity sketches as to what Fluency may look like.
Home Screen
Explore Screen
Event Screen
Social Screen
Branding
As Fluency is a new application hitting the market, I created its own personal branding. This includes typography, logos, and colours. The reason for the choice of purple is to exude the feeling of wisdom, power and spirituality as language learning can be empowering and grants new knowledge. Open sans is used for the font as it has clean readability and visibility within mobile applications.
Prototype
Prototype
Low Fidelity Wireframes
Starting from my initial sketches I created low fidelity wireframes as a baseline to what Fluency can look like. Mapping out each screen and tab keeping in mind the information I have consolidated from my user interviews. In addition, I kept Mia in mind while creating these wireframes to better empathize with potential users.
HomeScreen
Explore Screen
Event Screen
Social Screen
High Fidelity Wireframes
Now that I have created a brand style for Fluency, I combined it with my low fidelity wireframes to create high fidelity wireframes. These wireframes will be used in my usability testing to gain feedback and to iterate on for both design and user experience improvements.
Profile Screen
Review Screen
Explore Screen
Meetups Screen
Meetup Details
Friend Screen
Testing
Testing
Affinity Map
After creating my prototype from my low fidelity wireframes, I managed to conduct a usability test with 5 participants. These tests were conducted through the use of Maze and discord as well as in person meetings. The results of the usability test allowed me to create an affinity map which enable me to identify and categorize successful factors, pain points, and suggestions each participant voiced during the usability testing period.
Iterations
With this information, I began iterating on my wireframes and making key changes. Below I have posted a before and after to highlight what changes have been made in order to create my high fidelity wireframes for Fluency.
HomeScreen
Added course progress indicator to allow users to know how much time left there is within a course. In addition, reduced screen real estate by allowing users to scroll through multiple courses they are enrolled in.
Review Screen
Removed button section in order to avoid confusion and redundancy.
Meetup Screen
Added icons to filter and search bar. In addition changed colour scheme in order to improve hiearchy and visibility.
Meetup Details
Implemented a confirmation poage after signing up for a meetup event. In addition, gave users the option to instantly share the event with friends.
Conclusion
Conclusion
Thoughts
1
Final Words
This was my passion project as I am currently learning a new language for myself. Listening and trying to understand different perspectives on how language learners learn and their point of view on what is the "correct" way to learn was difficult as there was no definitive answer.
2
Challenges
Prioritizing what feedback and changes should be implemented into Fluency. Some feedback overlapped among users and some feedback was exclusive to one specific user. However, the balancing act between the majority versus the minority is difficult if the majority feedback is something small rather than a minority feedback has a larger overall impact
Setting aside my bias as a language learning. Reminding myself that I am designing for the user and not myself.
3
Key Takeaways
Taking my time and thoroughly understanding my users feedback is of the utmost importance. User feedback gave me a unique point of view and opens up opportunities I have overlooked or not yet discovered
Although feedback is important, the ability to prioritize what should be implemented into the design is crucial. As designers, we always want our end result to be perfect but that cannot be the case. There will be future projects in which we are unable to fit ever user's feedback. Ever after a project is marked as "completed" there is always room for iteration
Other Projects
Let's Connect!
Matthewperezdesign@gmail.com
Let's Connect!
Matthewperezdesign@gmail.com