Allingo is a mobile platform that utilizes AI to assist users in learning a new language using speech and text.

Freelance

Allingo

Jan -April 2024

Contributions

UX UI Design

UXR

Team

Francene Roberts (UX/UI Design Lead)

Anne Cooper (UX Designer)

What are some common obstacles or difficulties that language learners encounter during their learning journey?

Context

Learning a new language poses challenges like pronunciation and mastering linguistic structures. Consistency struggles, lack of motivation, and fear of speaking with strangers or embarrassment hinder practice, leading to abandonment.

To enhance language learning, we can integrate interactive features that focus on speaking and conversational practice. By leveraging technology, such as AI-powered speech recognition and virtual conversational partners, learners can engage in real-life dialogues and receive instant feedback on pronunciation and language usage.

We met 6 people attempting to learn a new language in the NY/NJ area to understand their unique concerns and needs.

Target Audience

Key Takeaways

  • Pronunciation, grammar, and vocabulary challenges

  • Fear of speaking in a new language

  • Cultural differences and lack of immersion

  • Lack of motivation

After conducting in-depth interviews, we found the need to create a mobile app that would allow the user to exercise learning a language through speech and text.

Meet Sabrina, who wants to learn multiple languages to enhance her communication skills and navigate different cultures, both in her personal life and job.

Features from User Pain Points

Methodology:

Participants: We conducted in-depth interviews and surveys with 6 language learners who reside in the NY/NJ area, each selected for their diverse language learning experiences and backgrounds.

Location: The research was focused on language learners located in the New York and New Jersey metropolitan areas.

Duration: Research was conducted over a period of 4 weeks to gather comprehensive insights into the challenges and needs of language learners in the region.

User Research Insights

Onboarding Flow

Navigation Flow

Learning Lesson Plan

User Flow

Sketches

The sketches illustrate Allingo's user interface concepts featuring interactive text-to-speech practice, progress visualization through charts, streak tracking with time-based metrics, a points system for earning rewards and customization, and gamification elements like Froggy customization and vocabulary flashcards for enhanced language learning.

Final Design

Onboarding

  • Allows users to choose the language they want to learn within the Allingo app. It provides a starting point for their language learning journey by allowing them to focus on the specific language they are interested in mastering.

  • Enables users to set reminders within the app to practice their language skills consistently. Users can schedule reminders for daily or weekly language learning sessions, helping them stay disciplined and committed to their language learning goals.

  • Whether it's aiming for fluency within a specific timeframe, mastering targeted vocabulary, or enhancing conversational proficiency, users can define clear goals and monitor their advancement over time.

Simplify the onboarding journey while gathering essential information to ensure a rewarding matching experience in Allingo.

  • Participate in virtual conversations with AI conversational partners to simulate real-life language exchanges. Practice dialogues, role-plays, and scenarios to improve your fluency and confidence in speaking and understanding the language.

  • Engage in immersive language learning experiences through text-based interactions with AI tutors. Practice reading, writing, and comprehension skills as you navigate conversations and exercises tailored to your proficiency level.

  • Listen to text messages and practice pronunciation by repeating phrases aloud. Utilize AI-generated audio to perfect your speaking skills and reinforce language learning through auditory exercises.

AI technology to facilitate language learning through text and speech interactions in Allingo.

AI Language Learning

  • Visualize your progress through interactive charts, showcasing your completion status and achievements for each lesson.

  • Monitor your consistency and commitment to language learning by tracking your streaks, highlighting the number of consecutive days you've participated in lessons.

  • View your language learning journey through various timeframes, including weekly, monthly, and daily progress snapshots.

Track your language learning journey with detailed progress insights in Allingo.

Progression Tracking

Gamification Rewards

Level up your language skills and unlock exciting rewards through gamification.

  • Earn points by completing lessons and participating in language learning activities. Use your points to unlock fun features and customization options for your Allingo companion.

  • Personalize your Allingo companion by unlocking new patterns, and activites for your froggy avatar. Make learning fun and engaging by customizing your virtual pet to match your style.

  • Explore interactive elements within the app, such as feeding flies to your froggy, changing lily pad colors, and unlocking day and night animations.

Enhance your language learning experience with comprehensive study tools.

  • Practice your language skills with interactive flashcards covering essential vocabulary and phrases. Practice pronunciation, spelling, and comprehension in a fun and engaging way.

  • Test your knowledge and track your progress with quizzes and assessments tailored to your language proficiency level. Receive instant feedback and recommendations for improvement to accelerate your learning journey.

  • Access review sessions to revisit previously learned concepts and reinforce your language skills. Customize your review sessions based on your learning preferences and track your improvement over time.

Allingo Website

Design System

Additional Learning Features

Thank you for reading. Lets collaborate or chat!