Lang Social

Why memorise when you can live the language?

Overview

Lang Social is a mobile language-learning app that reimagines fluency acquisition by blending immersive content, gamified learning, and social interaction. Unlike traditional apps reliant on drills and flashcards, Lang Social uses real-world content—like books, songs, and shows—and peer collaboration to create spontaneous, progress-based learning pathways.

Social App
My Role

Sole Designer

Year

2024

Tools

Figma, Procreate

The Challenge

This is the Challenge Statement

Here is more details about the challenge for your reference. I am now talking so much more about it as you can read All the work I’ve done so Far has lead up to this explanation of the challenge. As you keep reading I will go through the process.

The Solution

This is the Solution Statement

Here is more details about the challenge for your reference. I am now talking so much more about it as you can read All the work I’ve done so Far has lead up to this explanation of the challenge. As you keep reading I will go through the process.

Feature 1

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

Feature 2

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

Feature 3

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

The Obstacle

Fixing the Fluency Gap

How can we build a language learning app that feels like cultural immersion instead of test prep?

Language apps often fail to replicate real-world immersion. Many learners feel disconnected from the material and lack the autonomy to shape their learning journey. Lang Social seeks to address that by letting users learn through content they love and interactions that mimic natural conversation.

The Path Forward

Learn By Living It

Design a learning experience that feels like digital immersion—where reading, listening, and social sharing happen in the language you're trying to learn.

Lang Social uses native-level content, social features, AI-based content tracking, and gamified groups to provide meaningful repetition, interaction, and reinforcement. Whether you're discovering a book, joining a voice chat, or completing a group challenge, you're always learning by doing.

Content First Learning

Choose your content; books, shows, or songs and unlock new vocabulary and grammar in context.

Gamified Group Challenges

Join a group and complete themed missions through listening, speaking, and social posting.

Voice-Based Practice

Converse with peers in voice-only threads and practice pronunciation without pressure.

The Obstacle

Fixing the Fluency Gap

How can we build a language learning app that feels like cultural immersion instead of test prep?

Language apps often fail to replicate real-world immersion. Many learners feel disconnected from the material and lack the autonomy to shape their learning journey. Lang Social seeks to address that by letting users learn through content they love and interactions that mimic natural conversation.

The Path Forward

Learn By Living It

Design a learning experience that feels like digital immersion—where reading, listening, and social sharing happen in the language you're trying to learn.

Lang Social uses native-level content, social features, AI-based content tracking, and gamified groups to provide meaningful repetition, interaction, and reinforcement. Whether you're discovering a book, joining a voice chat, or completing a group challenge, you're always learning by doing.

Content First Learning

Choose your content; books, shows, or songs and unlock new vocabulary and grammar in context.

Gamified Group Challenges

Join a group and complete themed missions through listening, speaking, and social posting.

Voice-Based Practice

Converse with peers in voice-only threads and practice pronunciation without pressure.

The Obstacle

Fixing the Fluency Gap

How can we build a language learning app that feels like cultural immersion instead of test prep?

Language apps often fail to replicate real-world immersion. Many learners feel disconnected from the material and lack the autonomy to shape their learning journey. Lang Social seeks to address that by letting users learn through content they love and interactions that mimic natural conversation.

The Path Forward

Learn By Living It

Design a learning experience that feels like digital immersion—where reading, listening, and social sharing happen in the language you're trying to learn.

Lang Social uses native-level content, social features, AI-based content tracking, and gamified groups to provide meaningful repetition, interaction, and reinforcement. Whether you're discovering a book, joining a voice chat, or completing a group challenge, you're always learning by doing.

Content First Learning

Choose your content; books, shows, or songs and unlock new vocabulary and grammar in context.

Gamified Group Challenges

Join a group and complete themed missions through listening, speaking, and social posting.

Voice-Based Practice

Converse with peers in voice-only threads and practice pronunciation without pressure.

The Obstacle

Fixing the Fluency Gap

How can we build a language learning app that feels like cultural immersion instead of test prep?

Language apps often fail to replicate real-world immersion. Many learners feel disconnected from the material and lack the autonomy to shape their learning journey. Lang Social seeks to address that by letting users learn through content they love and interactions that mimic natural conversation.

The Path Forward

Learn By Living It

Design a learning experience that feels like digital immersion—where reading, listening, and social sharing happen in the language you're trying to learn.

Lang Social uses native-level content, social features, AI-based content tracking, and gamified groups to provide meaningful repetition, interaction, and reinforcement. Whether you're discovering a book, joining a voice chat, or completing a group challenge, you're always learning by doing.

Content First Learning

Choose your content; books, shows, or songs and unlock new vocabulary and grammar in context.

Gamified Group Challenges

Join a group and complete themed missions through listening, speaking, and social posting.

Voice-Based Practice

Converse with peers in voice-only threads and practice pronunciation without pressure.

The Challenge

This is the Challenge Statement

Here is more details about the challenge for your reference. I am now talking so much more about it as you can read All the work I’ve done so Far has lead up to this explanation of the challenge. As you keep reading I will go through the process.

The Solution

This is the Solution Statement

Here is more details about the challenge for your reference. I am now talking so much more about it as you can read All the work I’ve done so Far has lead up to this explanation of the challenge. As you keep reading I will go through the process.

Feature 1

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

Feature 2

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

Feature 3

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

The Obstacle

Fixing the Fluency Gap

How can we build a language learning app that feels like cultural immersion instead of test prep?

Language apps often fail to replicate real-world immersion. Many learners feel disconnected from the material and lack the autonomy to shape their learning journey. Lang Social seeks to address that by letting users learn through content they love and interactions that mimic natural conversation.

The Path Forward

Learn By Living It

Design a learning experience that feels like digital immersion—where reading, listening, and social sharing happen in the language you're trying to learn.

Lang Social uses native-level content, social features, AI-based content tracking, and gamified groups to provide meaningful repetition, interaction, and reinforcement. Whether you're discovering a book, joining a voice chat, or completing a group challenge, you're always learning by doing.

Content First Learning

Choose your content; books, shows, or songs and unlock new vocabulary and grammar in context.

Gamified Group Challenges

Join a group and complete themed missions through listening, speaking, and social posting.

Voice-Based Practice

Converse with peers in voice-only threads and practice pronunciation without pressure.

The Challenge

This is the Challenge Statement

Here is more details about the challenge for your reference. I am now talking so much more about it as you can read All the work I’ve done so Far has lead up to this explanation of the challenge. As you keep reading I will go through the process.

The Solution

This is the Solution Statement

Here is more details about the challenge for your reference. I am now talking so much more about it as you can read All the work I’ve done so Far has lead up to this explanation of the challenge. As you keep reading I will go through the process.

Feature 1

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

Feature 2

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

Feature 3

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

The Obstacle

Fixing the Fluency Gap

How can we build a language learning app that feels like cultural immersion instead of test prep?

Language apps often fail to replicate real-world immersion. Many learners feel disconnected from the material and lack the autonomy to shape their learning journey. Lang Social seeks to address that by letting users learn through content they love and interactions that mimic natural conversation.

The Path Forward

Learn By Living It

Design a learning experience that feels like digital immersion—where reading, listening, and social sharing happen in the language you're trying to learn.

Lang Social uses native-level content, social features, AI-based content tracking, and gamified groups to provide meaningful repetition, interaction, and reinforcement. Whether you're discovering a book, joining a voice chat, or completing a group challenge, you're always learning by doing.

Content First Learning

Choose your content; books, shows, or songs and unlock new vocabulary and grammar in context.

Gamified Group Challenges

Join a group and complete themed missions through listening, speaking, and social posting.

Voice-Based Practice

Converse with peers in voice-only threads and practice pronunciation without pressure.

The Challenge

This is the Challenge Statement

Here is more details about the challenge for your reference. I am now talking so much more about it as you can read All the work I’ve done so Far has lead up to this explanation of the challenge. As you keep reading I will go through the process.

The Solution

This is the Solution Statement

Here is more details about the challenge for your reference. I am now talking so much more about it as you can read All the work I’ve done so Far has lead up to this explanation of the challenge. As you keep reading I will go through the process.

Feature 1

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

Feature 2

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

Feature 3

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

The Obstacle

Fixing the Fluency Gap

How can we build a language learning app that feels like cultural immersion instead of test prep?

Language apps often fail to replicate real-world immersion. Many learners feel disconnected from the material and lack the autonomy to shape their learning journey. Lang Social seeks to address that by letting users learn through content they love and interactions that mimic natural conversation.

The Path Forward

Learn By Living It

Design a learning experience that feels like digital immersion—where reading, listening, and social sharing happen in the language you're trying to learn.

Lang Social uses native-level content, social features, AI-based content tracking, and gamified groups to provide meaningful repetition, interaction, and reinforcement. Whether you're discovering a book, joining a voice chat, or completing a group challenge, you're always learning by doing.

Content First Learning

Choose your content; books, shows, or songs and unlock new vocabulary and grammar in context.

Gamified Group Challenges

Join a group and complete themed missions through listening, speaking, and social posting.

Voice-Based Practice

Converse with peers in voice-only threads and practice pronunciation without pressure.

The Challenge

This is the Challenge Statement

Here is more details about the challenge for your reference. I am now talking so much more about it as you can read All the work I’ve done so Far has lead up to this explanation of the challenge. As you keep reading I will go through the process.

The Solution

This is the Solution Statement

Here is more details about the challenge for your reference. I am now talking so much more about it as you can read All the work I’ve done so Far has lead up to this explanation of the challenge. As you keep reading I will go through the process.

Feature 1

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

Feature 2

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

Feature 3

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

The Obstacle

Fixing the Fluency Gap

How can we build a language learning app that feels like cultural immersion instead of test prep?

Language apps often fail to replicate real-world immersion. Many learners feel disconnected from the material and lack the autonomy to shape their learning journey. Lang Social seeks to address that by letting users learn through content they love and interactions that mimic natural conversation.

The Path Forward

Learn By Living It

Design a learning experience that feels like digital immersion—where reading, listening, and social sharing happen in the language you're trying to learn.

Lang Social uses native-level content, social features, AI-based content tracking, and gamified groups to provide meaningful repetition, interaction, and reinforcement. Whether you're discovering a book, joining a voice chat, or completing a group challenge, you're always learning by doing.

Content First Learning

Choose your content; books, shows, or songs and unlock new vocabulary and grammar in context.

Gamified Group Challenges

Join a group and complete themed missions through listening, speaking, and social posting.

Voice-Based Practice

Converse with peers in voice-only threads and practice pronunciation without pressure.

The Challenge

This is the Challenge Statement

Here is more details about the challenge for your reference. I am now talking so much more about it as you can read All the work I’ve done so Far has lead up to this explanation of the challenge. As you keep reading I will go through the process.

The Solution

This is the Solution Statement

Here is more details about the challenge for your reference. I am now talking so much more about it as you can read All the work I’ve done so Far has lead up to this explanation of the challenge. As you keep reading I will go through the process.

Feature 1

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

Feature 2

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

Feature 3

This is a description of this feature I’m Highlighting what this feature can do so you know what the app is here for.

The Obstacle

Fixing the Fluency Gap

How can we build a language learning app that feels like cultural immersion instead of test prep?

Language apps often fail to replicate real-world immersion. Many learners feel disconnected from the material and lack the autonomy to shape their learning journey. Lang Social seeks to address that by letting users learn through content they love and interactions that mimic natural conversation.

The Path Forward

Learn By Living It

Design a learning experience that feels like digital immersion—where reading, listening, and social sharing happen in the language you're trying to learn.

Lang Social uses native-level content, social features, AI-based content tracking, and gamified groups to provide meaningful repetition, interaction, and reinforcement. Whether you're discovering a book, joining a voice chat, or completing a group challenge, you're always learning by doing.

Content First Learning

Choose your content; books, shows, or songs and unlock new vocabulary and grammar in context.

Gamified Group Challenges

Join a group and complete themed missions through listening, speaking, and social posting.

Voice-Based Practice

Converse with peers in voice-only threads and practice pronunciation without pressure.

Listening to Learners

Why do traditional language apps fail to help users feel fluent?

Progress Without Retention

From Reddit threads to app reviews to personal experience learning Cantonese, one truth was consistent: language learners feel like they're memorising without retaining. Most apps don’t allow for creative exploration, connection, or real-world spontaneity.

How can an app replicate the richness of real-life language immersion without relying on physical travel or formal education?

Secondary Research

Analysed Reddit discussions, app store reviews, and online articles. Common complaints included slow pacing, limited cultural context, and low personalisation.

These insights revealed gaps in immersion and autonomy across nearly all top-rated language learning apps.

Empathy Mapping + Personas

Created 4 distinct personas based on varying needs: cultural reconnection, exam prep, social confidence, and daily practice.

Designing for a range of user types—not just one—allowed for more universally intuitive features.

Personal Pain Point Audit

As a learner of Cantonese, I documented frustrations and dropped app usage habits to identify triggers of disengagement.

This provided firsthand validation of broader user patterns.

Listening to Learners

Why do traditional language apps fail to help users feel fluent?

Progress Without Retention

From Reddit threads to app reviews to personal experience learning Cantonese, one truth was consistent: language learners feel like they're memorising without retaining. Most apps don’t allow for creative exploration, connection, or real-world spontaneity.

How can an app replicate the richness of real-life language immersion without relying on physical travel or formal education?

Secondary Research

Analysed Reddit discussions, app store reviews, and online articles. Common complaints included slow pacing, limited cultural context, and low personalisation.

These insights revealed gaps in immersion and autonomy across nearly all top-rated language learning apps.

Empathy Mapping + Personas

Created 4 distinct personas based on varying needs: cultural reconnection, exam prep, social confidence, and daily practice.

Designing for a range of user types—not just one—allowed for more universally intuitive features.

Personal Pain Point Audit

As a learner of Cantonese, I documented frustrations and dropped app usage habits to identify triggers of disengagement.

This provided firsthand validation of broader user patterns.

Listening to Learners

Why do traditional language apps fail to help users feel fluent?

Progress Without Retention

From Reddit threads to app reviews to personal experience learning Cantonese, one truth was consistent: language learners feel like they're memorising without retaining. Most apps don’t allow for creative exploration, connection, or real-world spontaneity.

How can an app replicate the richness of real-life language immersion without relying on physical travel or formal education?

Secondary Research

Analysed Reddit discussions, app store reviews, and online articles. Common complaints included slow pacing, limited cultural context, and low personalisation.

These insights revealed gaps in immersion and autonomy across nearly all top-rated language learning apps.

Empathy Mapping + Personas

Created 4 distinct personas based on varying needs: cultural reconnection, exam prep, social confidence, and daily practice.

Designing for a range of user types—not just one—allowed for more universally intuitive features.

Personal Pain Point Audit

As a learner of Cantonese, I documented frustrations and dropped app usage habits to identify triggers of disengagement.

This provided firsthand validation of broader user patterns.

01.Research Phase Title

Research Question goes here what are you trying to uncover?

Main discovery title

This is a description of the discovery. It explains the key finding and what lead to the discovery. This should only be a few lines don’t make it too heavy and full of text you just want to matter of factly explain what it is. It is nice to describe statistics here and pair with an infographic of the stat.

Now that we’ve discovered this main thing we now have a new question that seeks to understand how users feel about this discovery.

Empathizing: Activity 1

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Empathizing: Activity 2

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Empathizing: Activity 3

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Listening to Learners

Why do traditional language apps fail to help users feel fluent?

Progress Without Retention

From Reddit threads to app reviews to personal experience learning Cantonese, one truth was consistent: language learners feel like they're memorising without retaining. Most apps don’t allow for creative exploration, connection, or real-world spontaneity.

How can an app replicate the richness of real-life language immersion without relying on physical travel or formal education?

Secondary Research

Analysed Reddit discussions, app store reviews, and online articles. Common complaints included slow pacing, limited cultural context, and low personalisation.

These insights revealed gaps in immersion and autonomy across nearly all top-rated language learning apps.

Empathy Mapping + Personas

Created 4 distinct personas based on varying needs: cultural reconnection, exam prep, social confidence, and daily practice.

Designing for a range of user types—not just one—allowed for more universally intuitive features.

Personal Pain Point Audit

As a learner of Cantonese, I documented frustrations and dropped app usage habits to identify triggers of disengagement.

This provided firsthand validation of broader user patterns.

01.Research Phase Title

Research Question goes here what are you trying to uncover?

Main discovery title

This is a description of the discovery. It explains the key finding and what lead to the discovery. This should only be a few lines don’t make it too heavy and full of text you just want to matter of factly explain what it is. It is nice to describe statistics here and pair with an infographic of the stat.

Now that we’ve discovered this main thing we now have a new question that seeks to understand how users feel about this discovery.

Empathizing: Activity 1

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Empathizing: Activity 2

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Empathizing: Activity 3

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Listening to Learners

Why do traditional language apps fail to help users feel fluent?

Progress Without Retention

From Reddit threads to app reviews to personal experience learning Cantonese, one truth was consistent: language learners feel like they're memorising without retaining. Most apps don’t allow for creative exploration, connection, or real-world spontaneity.

How can an app replicate the richness of real-life language immersion without relying on physical travel or formal education?

Secondary Research

Analysed Reddit discussions, app store reviews, and online articles. Common complaints included slow pacing, limited cultural context, and low personalisation.

These insights revealed gaps in immersion and autonomy across nearly all top-rated language learning apps.

Empathy Mapping + Personas

Created 4 distinct personas based on varying needs: cultural reconnection, exam prep, social confidence, and daily practice.

Designing for a range of user types—not just one—allowed for more universally intuitive features.

Personal Pain Point Audit

As a learner of Cantonese, I documented frustrations and dropped app usage habits to identify triggers of disengagement.

This provided firsthand validation of broader user patterns.

01.Research Phase Title

Research Question goes here what are you trying to uncover?

Main discovery title

This is a description of the discovery. It explains the key finding and what lead to the discovery. This should only be a few lines don’t make it too heavy and full of text you just want to matter of factly explain what it is. It is nice to describe statistics here and pair with an infographic of the stat.

Now that we’ve discovered this main thing we now have a new question that seeks to understand how users feel about this discovery.

Empathizing: Activity 1

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Empathizing: Activity 2

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Empathizing: Activity 3

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Listening to Learners

Why do traditional language apps fail to help users feel fluent?

Progress Without Retention

From Reddit threads to app reviews to personal experience learning Cantonese, one truth was consistent: language learners feel like they're memorising without retaining. Most apps don’t allow for creative exploration, connection, or real-world spontaneity.

How can an app replicate the richness of real-life language immersion without relying on physical travel or formal education?

Secondary Research

Analysed Reddit discussions, app store reviews, and online articles. Common complaints included slow pacing, limited cultural context, and low personalisation.

These insights revealed gaps in immersion and autonomy across nearly all top-rated language learning apps.

Empathy Mapping + Personas

Created 4 distinct personas based on varying needs: cultural reconnection, exam prep, social confidence, and daily practice.

These prompts fuelled the later solution sketches.

Personal Pain Point Audit

Built a user flow showing the emotional arc from new user to fluent participant. Key pain points informed onboarding and reward mechanics.

Mapping frustration early helped avoid it later.

01.Research Phase Title

Research Question goes here what are you trying to uncover?

Main discovery title

This is a description of the discovery. It explains the key finding and what lead to the discovery. This should only be a few lines don’t make it too heavy and full of text you just want to matter of factly explain what it is. It is nice to describe statistics here and pair with an infographic of the stat.

Now that we’ve discovered this main thing we now have a new question that seeks to understand how users feel about this discovery.

Empathizing: Activity 1

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Empathizing: Activity 2

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Empathizing: Activity 3

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Listening to Learners

Why do traditional language apps fail to help users feel fluent?

Progress Without Retention

From Reddit threads to app reviews to personal experience learning Cantonese, one truth was consistent: language learners feel like they're memorising without retaining. Most apps don’t allow for creative exploration, connection, or real-world spontaneity.

How can an app replicate the richness of real-life language immersion without relying on physical travel or formal education?

Secondary Research

Analysed Reddit discussions, app store reviews, and online articles. Common complaints included slow pacing, limited cultural context, and low personalisation.

These insights revealed gaps in immersion and autonomy across nearly all top-rated language learning apps.

Empathy Mapping + Personas

Created 4 distinct personas based on varying needs: cultural reconnection, exam prep, social confidence, and daily practice.

Designing for a range of user types—not just one—allowed for more universally intuitive features.

Personal Pain Point Audit

As a learner of Cantonese, I documented frustrations and dropped app usage habits to identify triggers of disengagement.

This provided firsthand validation of broader user patterns.

01.Research Phase Title

Research Question goes here what are you trying to uncover?

Main discovery title

This is a description of the discovery. It explains the key finding and what lead to the discovery. This should only be a few lines don’t make it too heavy and full of text you just want to matter of factly explain what it is. It is nice to describe statistics here and pair with an infographic of the stat.

Now that we’ve discovered this main thing we now have a new question that seeks to understand how users feel about this discovery.

Empathizing: Activity 1

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Empathizing: Activity 2

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Empathizing: Activity 3

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Listening to Learners

Why do traditional language apps fail to help users feel fluent?

Progress Without Retention

From Reddit threads to app reviews to personal experience learning Cantonese, one truth was consistent: language learners feel like they're memorising without retaining. Most apps don’t allow for creative exploration, connection, or real-world spontaneity.

How can an app replicate the richness of real-life language immersion without relying on physical travel or formal education?

Secondary Research

Analysed Reddit discussions, app store reviews, and online articles. Common complaints included slow pacing, limited cultural context, and low personalisation.

These insights revealed gaps in immersion and autonomy across nearly all top-rated language learning apps.

Empathy Mapping + Personas

Created 4 distinct personas based on varying needs: cultural reconnection, exam prep, social confidence, and daily practice.

Designing for a range of user types—not just one—allowed for more universally intuitive features.

Personal Pain Point Audit

Built a user flow showing the emotional arc from new user to fluent participant. Key pain points informed onboarding and reward mechanics.

Mapping frustration early helped avoid it later.

01.Research Phase Title

Research Question goes here what are you trying to uncover?

Main discovery title

This is a description of the discovery. It explains the key finding and what lead to the discovery. This should only be a few lines don’t make it too heavy and full of text you just want to matter of factly explain what it is. It is nice to describe statistics here and pair with an infographic of the stat.

Now that we’ve discovered this main thing we now have a new question that seeks to understand how users feel about this discovery.

Empathizing: Activity 1

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Empathizing: Activity 2

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Empathizing: Activity 3

This is a description of the first activity that was done to discover the user needs. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Listening to Learners

Why do traditional language apps fail to help users feel fluent?

Progress Without Retention

From Reddit threads to app reviews to personal experience learning Cantonese, one truth was consistent: language learners feel like they're memorising without retaining. Most apps don’t allow for creative exploration, connection, or real-world spontaneity.

How can an app replicate the richness of real-life language immersion without relying on physical travel or formal education?

Secondary Research

Analysed Reddit discussions, app store reviews, and online articles. Common complaints included slow pacing, limited cultural context, and low personalisation.

These insights revealed gaps in immersion and autonomy across nearly all top-rated language learning apps.

Empathy Mapping + Personas

Created 4 distinct personas based on varying needs: cultural reconnection, exam prep, social confidence, and daily practice.

Designing for a range of user types—not just one—allowed for more universally intuitive features.

Personal Pain Point Audit

As a learner of Cantonese, I documented frustrations and dropped app usage habits to identify triggers of disengagement.

This provided firsthand validation of broader user patterns.

02.Define Phase Title

Define phase subheading to encapsulate the meaning of the phase.

Defining : Activity 1

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Defining : Activity 2

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Defining : Activity 1

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

KEY INSIGHTS

How might we statement goes here.

Framing the Fluency Problem

Synthesising user patterns into actionable goals

Affinity Mapping

Grouped research data into themes: spontaneity, autonomy, emotional connection, and cultural immersion.

Helped visualise gaps in existing solutions and guided feature brainstorming.

How Might We Statements

Framed questions like “How might we make language learning feel like real conversation?” to explore broad solution paths.

These prompts fuelled the later solution sketches.

Journey Mapping

Built a user flow showing the emotional arc from new user to fluent participant. Key pain points informed onboarding and reward mechanics.

Mapping frustration early helped avoid it later.

Autonomy Is Motivation

How might we design a language app that users don’t want to log out of?

02.Define Phase Title

Define phase subheading to encapsulate the meaning of the phase.

Defining : Activity 1

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Defining : Activity 2

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Defining : Activity 1

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

KEY INSIGHTS

How might we statement goes here.

Framing the Fluency Problem

Synthesising user patterns into actionable goals

Affinity Mapping

Grouped research data into themes: spontaneity, autonomy, emotional connection, and cultural immersion.

Helped visualise gaps in existing solutions and guided feature brainstorming.

How Might We Statements

Framed questions like “How might we make language learning feel like real conversation?” to explore broad solution paths.

These prompts fuelled the later solution sketches.

Journey Mapping

Built a user flow showing the emotional arc from new user to fluent participant. Key pain points informed onboarding and reward mechanics.

Mapping frustration early helped avoid it later.

Autonomy Is Motivation

How might we design a language app that users don’t want to log out of?

02.Define Phase Title

Define phase subheading to encapsulate the meaning of the phase.

Defining : Activity 1

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Defining : Activity 2

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Defining : Activity 1

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

KEY INSIGHTS

How might we statement goes here.

Framing the Fluency Problem

Synthesising user patterns into actionable goals

Affinity Mapping

Grouped research data into themes: spontaneity, autonomy, emotional connection, and cultural immersion.

Helped visualise gaps in existing solutions and guided feature brainstorming.

How Might We Statements

Framed questions like “How might we make language learning feel like real conversation?” to explore broad solution paths.

These prompts fuelled the later solution sketches.

Journey Mapping

Built a user flow showing the emotional arc from new user to fluent participant. Key pain points informed onboarding and reward mechanics.

Mapping frustration early helped avoid it later.

Autonomy Is Motivation

How might we design a language app that users don’t want to log out of?

02.Define Phase Title

Define phase subheading to encapsulate the meaning of the phase.

Defining : Activity 1

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Defining : Activity 2

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Defining : Activity 1

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

KEY INSIGHTS

How might we statement goes here.

Framing the Fluency Problem

Synthesising user patterns into actionable goals

Affinity Mapping

Grouped research data into themes: spontaneity, autonomy, emotional connection, and cultural immersion.

Helped visualise gaps in existing solutions and guided feature brainstorming.

How Might We Statements

Framed questions like “How might we make language learning feel like real conversation?” to explore broad solution paths.

These prompts fuelled the later solution sketches.

Journey Mapping

Built a user flow showing the emotional arc from new user to fluent participant. Key pain points informed onboarding and reward mechanics.

Mapping frustration early helped avoid it later.

Autonomy Is Motivation

How might we design a language app that users don’t want to log out of?

02.Define Phase Title

Define phase subheading to encapsulate the meaning of the phase.

Defining : Activity 1

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Defining : Activity 2

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Defining : Activity 1

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

KEY INSIGHTS

How might we statement goes here.

Framing the Fluency Problem

Synthesising user patterns into actionable goals

Affinity Mapping

Grouped research data into themes: spontaneity, autonomy, emotional connection, and cultural immersion.

Helped visualise gaps in existing solutions and guided feature brainstorming.

How Might We Statements

Framed questions like “How might we make language learning feel like real conversation?” to explore broad solution paths.

These prompts fuelled the later solution sketches.

Journey Mapping

Built a user flow showing the emotional arc from new user to fluent participant. Key pain points informed onboarding and reward mechanics.

Mapping frustration early helped avoid it later.

Autonomy Is Motivation

How might we design a language app that users don’t want to log out of?

02.Define Phase Title

Define phase subheading to encapsulate the meaning of the phase.

Defining : Activity 1

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Defining : Activity 2

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

Defining : Activity 1

This is a description of the first activity that was done to define the user problems. Talk about what you did.

This is where you reflect on what you discovered and describe something interesting that you figured out during the process.

KEY INSIGHTS

How might we statement goes here.

Framing the Fluency Problem

Synthesising user patterns into actionable goals

Affinity Mapping

Grouped research data into themes: spontaneity, autonomy, emotional connection, and cultural immersion.

Helped visualise gaps in existing solutions and guided feature brainstorming.

How Might We Statements

Framed questions like “How might we make language learning feel like real conversation?” to explore broad solution paths.

These prompts fuelled the later solution sketches.

Journey Mapping

Built a user flow showing the emotional arc from new user to fluent participant. Key pain points informed onboarding and reward mechanics.

Mapping frustration early helped avoid it later.

Autonomy Is Motivation

How might we design a language app that users don’t want to log out of?

Framing the Fluency Problem

Synthesising user patterns into actionable goals

Affinity Mapping

Grouped research data into themes: spontaneity, autonomy, emotional connection, and cultural immersion.

These insights revealed gaps in immersion and autonomy across nearly all top-rated language learning apps.

How Might We Statements

Framed questions like “How might we make language learning feel like real conversation?” to explore broad solution paths.

These prompts fuelled the later solution sketches.

Journey Mapping

Built a user flow showing the emotional arc from new user to fluent participant. Key pain points informed onboarding and reward mechanics.

Mapping frustration early helped avoid it later.

Autonomy Is Motivation

How might we design a language app that users don’t want to log out of?

Framing the Fluency Problem

Synthesising user patterns into actionable goals

Affinity Mapping

Grouped research data into themes: spontaneity, autonomy, emotional connection, and cultural immersion.

Helped visualise gaps in existing solutions and guided feature brainstorming.

How Might We Statements

Framed questions like “How might we make language learning feel like real conversation?” to explore broad solution paths.

These prompts fuelled the later solution sketches.

Journey Mapping

Built a user flow showing the emotional arc from new user to fluent participant. Key pain points informed onboarding and reward mechanics.

Mapping frustration early helped avoid it later.

Autonomy Is Motivation

How might we design a language app that users don’t want to log out of?

Framing the Fluency Problem

Synthesising user patterns into actionable goals

Affinity Mapping

Analysed Reddit discussions, app store reviews, and online articles. Common complaints included slow pacing, limited cultural context, and low personalisation.

Helped visualise gaps in existing solutions and guided feature brainstorming.

How Might We Statements

Framed questions like “How might we make language learning feel like real conversation?” to explore broad solution paths.

These prompts fuelled the later solution sketches.

Journey Mapping

Built a user flow showing the emotional arc from new user to fluent participant. Key pain points informed onboarding and reward mechanics.

Mapping frustration early helped avoid it later.

Autonomy Is Motivation

How might we design a language app that users don’t want to log out of?

Framing the Fluency Problem

Synthesising user patterns into actionable goals

Affinity Mapping

Grouped research data into themes: spontaneity, autonomy, emotional connection, and cultural immersion.

Helped visualise gaps in existing solutions and guided feature brainstorming.

How Might We Statements

Framed questions like “How might we make language learning feel like real conversation?” to explore broad solution paths.

Framed questions like “How might we make language learning feel like real conversation?” to explore broad solution paths.

Journey Mapping

Built a user flow showing the emotional arc from new user to fluent participant. Key pain points informed onboarding and reward mechanics.

Mapping frustration early helped avoid it later.

Autonomy Is Motivation

How might we design a language app that users don’t want to log out of?

Framing the Fluency Problem

Synthesising user patterns into actionable goals

Affinity Mapping

Grouped research data into themes: spontaneity, autonomy, emotional connection, and cultural immersion.

Helped visualise gaps in existing solutions and guided feature brainstorming.

How Might We Statements

Framed questions like “How might we make language learning feel like real conversation?” to explore broad solution paths.

These prompts fuelled the later solution sketches.

Journey Mapping

Built a user flow showing the emotional arc from new user to fluent participant. Key pain points informed onboarding and reward mechanics.

Mapping frustration early helped avoid it later.

Autonomy Is Motivation

How might we design a language app that users don’t want to log out of?

Immersion by Design

Prototyping learning through content and community

Crazy 8s + Solution Sketching

This is a description of the first activity that was done to define the user problems. Talk about what you did.

Encouraged fast creativity before committing to a polished direction.

Social Layer Integration

Designed group pages with voice chat, post sharing, and collaborative missions. Inspired by Discord and Reddit.

Helped reframe learning as a community activity.

Voice-Only Interactions

Introduced a novel feature: voice replies to challenges and content prompts.

Aligned with natural speaking practice.

Immersion by Design

Prototyping learning through content and community

Crazy 8s + Solution Sketching

This is a description of the first activity that was done to define the user problems. Talk about what you did.

Encouraged fast creativity before committing to a polished direction.

Social Layer Integration

Designed group pages with voice chat, post sharing, and collaborative missions. Inspired by Discord and Reddit.

Helped reframe learning as a community activity.

Voice-Only Interactions

Introduced a novel feature: voice replies to challenges and content prompts.

Aligned with natural speaking practice.

Immersion by Design

Prototyping learning through content and community

Crazy 8s + Solution Sketching

This is a description of the first activity that was done to define the user problems. Talk about what you did.

Encouraged fast creativity before committing to a polished direction.

Social Layer Integration

Designed group pages with voice chat, post sharing, and collaborative missions. Inspired by Discord and Reddit.

Helped reframe learning as a community activity.

Voice-Only Interactions

Introduced a novel feature: voice replies to challenges and content prompts.

Aligned with natural speaking practice.

Building a New Fluency Standard

Creating a social, immersive app ecosystem

Onboarding Through Exploration

Users begin by selecting a language and interest area, then join a content group or browse trending lessons.

Foundation Through Figma

Low-fidelity mockups helped visualize feature placement and card interactions.

The Look of Fluency

A mood board and color guide set the tone—modern, calming, and global. Typography supported multilingual script display.

Designed to Be Reused

Component sets for cards, posts, avatars, and progress meters enabled scalability across different screens.

Usability Test

What Worked

The concept is strongly grounded in user need, according to instructor feedback.


Needs Work

Would benefit from expanded reflections and varied perspective testing.

Questions

How do users behave when faced with spontaneous practice instead of structured drills?

Ideas

Test usage between passive learners vs. challenge-seekers.


Design Constraints: No Real User Testing

Time and scope limited validation; user testing remains a future step.

Design Constraints: Presentation-Based Feedback Only

Formal critique was limited to professor commentary without real-time iterations.

Design Constraints: Broad Persona Scope

Designing for multiple user types made simplification a challenge—but also broadened inclusivity.

Language Learning as a Social Experience

Main Image
Door
Colors

Discover Language Through Stories

Users select a book, song, or show and unlock vocabulary embedded in real-world context.

Post, Speak, Learn

Users complete challenges by posting content challengs publicly or privately, building a practice log over time.

Grow Together

Practice languge through voice and video in group chats meant to engourage speech in target languages.

Building a New Fluency Standard

Creating a social, immersive app ecosystem

Onboarding Through Exploration

Users begin by selecting a language and interest area, then join a content group or browse trending lessons.

Foundation Through Figma

Low-fidelity mockups helped visualize feature placement and card interactions.

The Look of Fluency

A mood board and color guide set the tone—modern, calming, and global. Typography supported multilingual script display.

Designed to Be Reused

Component sets for cards, posts, avatars, and progress meters enabled scalability across different screens.

Usability Test

What Worked

The concept is strongly grounded in user need, according to instructor feedback.


Needs Work

Would benefit from expanded reflections and varied perspective testing.

Questions

How do users behave when faced with spontaneous practice instead of structured drills?

Ideas

Test usage between passive learners vs. challenge-seekers.


Design Constraints: No Real User Testing

Time and scope limited validation; user testing remains a future step.

Design Constraints: Presentation-Based Feedback Only

Formal critique was limited to professor commentary without real-time iterations.

Design Constraints: Broad Persona Scope

Designing for multiple user types made simplification a challenge—but also broadened inclusivity.

Language Learning as a Social Experience

Main Image
Door
Colors

Discover Language Through Stories

Users select a book, song, or show and unlock vocabulary embedded in real-world context.

Post, Speak, Learn

Users complete challenges by posting content challengs publicly or privately, building a practice log over time.

Grow Together

Practice languge through voice and video in group chats meant to engourage speech in target languages.

Building a New Fluency Standard

Creating a social, immersive app ecosystem

Onboarding Through Exploration

Users begin by selecting a language and interest area, then join a content group or browse trending lessons.

Foundation Through Figma

Low-fidelity mockups helped visualize feature placement and card interactions.

The Look of Fluency

A mood board and color guide set the tone—modern, calming, and global. Typography supported multilingual script display.

Designed to Be Reused

Component sets for cards, posts, avatars, and progress meters enabled scalability across different screens.

Usability Test

What Worked

The concept is strongly grounded in user need, according to instructor feedback.


Needs Work

Would benefit from expanded reflections and varied perspective testing.

Questions

How do users behave when faced with spontaneous practice instead of structured drills?

Ideas

Test usage between passive learners vs. challenge-seekers.


Design Constraints: No Real User Testing

Time and scope limited validation; user testing remains a future step.

Design Constraints: Presentation-Based Feedback Only

Formal critique was limited to professor commentary without real-time iterations.

Design Constraints: Broad Persona Scope

Designing for multiple user types made simplification a challenge—but also broadened inclusivity.

Language Learning as a Social Experience

Main Image
Door
Colors

Discover Language Through Stories

Users select a book, song, or show and unlock vocabulary embedded in real-world context.

Post, Speak, Learn

Users complete challenges by posting content challengs publicly or privately, building a practice log over time.

Grow Together

Practice languge through voice and video in group chats meant to engourage speech in target languages.

Designing the App I Needed

What does a language learning tool look like when built from lived experience?

Make the User the Teacher

Quality Research Builds Confidence

Research gave me the conviction to stand behind design choices and explain them clearly.

Shared Values Inspire Better Ideas

Finding common needs across very different users helped me think more inclusively.

Language Is Culture

The best learning happens when you're exposed not just to vocabulary—but to people and stories.

Where Lang Social Could Go

Test With Language Learners

Validate immersion features and discover where users find the most motivation.

Build a Feature-Rich Prototype

Expand component sets and transition into a working MVP.

Partner With Cultural Experts

Add contextual accuracy by collaborating with linguists and cultural educators.

Designing the App I Needed

What does a language learning tool look like when built from lived experience?

Make the User the Teacher

Quality Research Builds Confidence

Research gave me the conviction to stand behind design choices and explain them clearly.

Shared Values Inspire Better Ideas

Finding common needs across very different users helped me think more inclusively.

Language Is Culture

The best learning happens when you're exposed not just to vocabulary—but to people and stories.

Where Lang Social Could Go

Test With Language Learners

Validate immersion features and discover where users find the most motivation.

Build a Feature-Rich Prototype

Expand component sets and transition into a working MVP.

Partner With Cultural Experts

Add contextual accuracy by collaborating with linguists and cultural educators.

Designing the App I Needed

What does a language learning tool look like when built from lived experience?

Make the User the Teacher

Quality Research Builds Confidence

Research gave me the conviction to stand behind design choices and explain them clearly.

Shared Values Inspire Better Ideas

Finding common needs across very different users helped me think more inclusively.

Language Is Culture

The best learning happens when you're exposed not just to vocabulary—but to people and stories.

Where Lang Social Could Go

Test With Language Learners

Validate immersion features and discover where users find the most motivation.

Build a Feature-Rich Prototype

Expand component sets and transition into a working MVP.

Partner With Cultural Experts

Add contextual accuracy by collaborating with linguists and cultural educators.

Designing the App I Needed

What does a language learning tool look like when built from lived experience?

Make the User the Teacher

Quality Research Builds Confidence

Research gave me the conviction to stand behind design choices and explain them clearly.

Shared Values Inspire Better Ideas

Finding common needs across very different users helped me think more inclusively.

Language Is Culture

The best learning happens when you're exposed not just to vocabulary—but to people and stories.

Where Lang Social Could Go

Test With Language Learners

Validate immersion features and discover where users find the most motivation.

Build a Feature-Rich Prototype

Expand component sets and transition into a working MVP.

Partner With Cultural Experts

Add contextual accuracy by collaborating with linguists and cultural educators.