AI Product Mobile · iOS UX Architecture
Mila AI — Designing an Adaptive Language Learning Experience

Transforming a conversational AI web app into a mobile-first learning experience that adapts to each user's interests, progress and learning needs.

Role
Product Designer / UX Architect
Scope
End-to-end product design
Platform
iOS mobile app
Year
2024
Mila AI iOS app overview showing the main learning experience
Personalised
Onboarding was redesigned to connect preferences with future learning.
Adaptive
The learning path revealed new units as users advanced.
Actionable
Practice was tied to the user's real learning needs and progress.
Designing an adaptive learning experience

I transformed a conversational AI language learning web app into a mobile-first experience designed to make personalisation visible, progression meaningful and practice more relevant to each learner.

The challenge

Mila AI could personalise conversations and generate learning content, but users couldn't clearly see how the experience adapted to them.

My approach

  1. Mila AI onboarding flow for setting language goals, proficiency and interests
    Strategy 01 Personalise from day one

    Redesigned onboarding to connect users' goals, proficiency level and interests with their learning experience.

  2. Mila AI adaptive learning roadmap with lessons and upcoming units
    Strategy 02 Build a learning path that evolves

    Designed a progressive roadmap that starts with three learning units and reveals new ones based on user performance and preferences.

  3. Mila AI practice and lesson review experience
    Strategy 03 Make practice purposeful

    Designed a review experience that helps users identify what to revisit and when additional practice is needed.

The outcome

The redesigned experience made Mila AI's adaptive learning model more visible and easier to understand. In exploratory usability testing with existing web app users, participants completed tasks in less time and demonstrated a clearer understanding of the product's value.

Overview

Mila AI was originally a web-based language learning platform built around AI-powered conversations.

Rather than following a predefined curriculum, users could engage in conversations that evolved according to their interests, preferences and learning progress.

However, this adaptive experience was not clearly communicated through the product. Users were presented with multiple topics from the beginning, but the interface did not explain how those choices would shape their learning journey. The AI was central to the product's functionality, yet its ability to personalise the experience remained largely invisible.

I led the end-to-end UX and UI design of the iOS app, rethinking how users discover the product, understand their progress and continue learning over time.

How might we make an AI-driven learning experience feel personal, progressive and intuitive from the very first interaction?
The challenge

Mila AI's underlying learning experience was designed to evolve with each user, but the interface did not make this process sufficiently clear.

I identified three key experience challenges.

  • Personalisation wasn't tangible Users could select topics and interests, but the interface did not clearly communicate how those preferences would influence future conversations and learning opportunities.
  • Learning progression lacked visibility Without a clear learning path, users had limited visibility into their progress, what they had completed and what they could expect to learn next.
  • Practice wasn't clearly connected to learning needs The system could identify opportunities to revisit and practise certain concepts, but these adaptive capabilities needed to become more understandable and actionable within the experience.

Design opportunity: Make the product's intelligence visible. Instead of simply improving navigation, the opportunity was to make the underlying intelligence of the product visible through the interface.

Design strategy

The goal was to make Mila AI's adaptive learning model tangible throughout the user journey. Rather than presenting AI as a hidden mechanism, I designed an experience that communicates personalisation from the first interaction, makes learning progression visible and connects performance with relevant practice opportunities.

The strategy focused on three key moments: how users establish their learning preferences, how their learning path evolves over time, and how the experience helps them identify what to practise next.

Mila AI onboarding screens showing guided personalisation and preference setup
The redesign shifted onboarding from broad preference selection to a more guided introduction to personalised learning.
Strategy 01 — Guided onboarding

The onboarding flow was redesigned to establish a clearer connection between user preferences and the learning experience that followed. Rather than asking for a broad set of topics in a generic way, the flow introduced personalisation as part of the onboarding narrative.

  • Helped users define language goals, level and interests in a guided setup.
  • Made the learning model feel relevant from the very first interaction.
  • Turned personalisation from a backend mechanism into a visible product promise.
Strategy 02 — From a static roadmap to an evolving learning journey

Traditional language learning apps often present a predefined sequence of lessons. Mila AI followed a different approach: the learning experience evolved according to the user's performance, preferences and interactions.

I designed a progressive roadmap that initially displayed three learning units rather than exposing the entire journey at once. As users completed learning activities, the system generated subsequent units automatically based on their performance.

  • Displayed three learning units initially to make the next steps manageable.
  • Generated subsequent units based on the user's learning performance.
  • Made completed and upcoming learning units easier to distinguish.
The roadmap provides structure without imposing a fully predefined curriculum, allowing the learning journey to evolve as the user progresses.
01
Start learning

Users begin with three available learning units.

02
Learn and adapt

The system uses performance and preferences to inform the learning journey.

03
Reveal what's next

Additional learning units are generated automatically as the user progresses.

Mila AI practice screen and lesson review screen showing review options and a focused practice plan
The Practice experience brings lesson review and upcoming practice opportunities into one place, helping users understand what they have already reviewed and what comes next.
Strategy 03 — Adaptive practice

Personalised learning is not only about deciding what users learn next. It also involves identifying what they may need to revisit.

Mila AI was designed to recognise when a user needed additional practice and determine how frequently certain concepts should be revisited. My design challenge was to make these recommendations actionable without adding unnecessary complexity to the experience.

  • Connected practice opportunities to learning performance.
  • Integrated lesson review into the broader learning experience.
  • Made upcoming review activities easier to understand.
  • Designed practice as part of the learning journey rather than as a disconnected feature.
Learning activity → Performance signals → Practice recommendation → Reinforcement
How it works

Mila AI was designed around a continuous feedback loop. The user's preferences and learning activity informed an experience that could evolve over time, generating new learning units and identifying opportunities for additional practice.

01
Understand the learner

The onboarding captures the user's language, level, goals and interests.

02
Learn through conversation

Users engage in AI-powered conversations instead of following a catalogue of predefined classes.

03
Adapt the learning path

The system uses learning performance and preferences to inform the next learning units.

04
Identify practice opportunities

The system identifies learning areas that need reinforcement and determines when additional practice may be appropriate.

05
Continue learning

The journey evolves as the user interacts with the app, creating opportunities for more relevant conversations and targeted practice.

Validation

The redesigned experience was evaluated through exploratory comparative usability testing with a small group of users who had previously used the web app.

During testing, users completed tasks in less time and demonstrated a better understanding of Mila AI's personalised learning proposition. These observations provided an initial indication that the redesigned experience made the product easier to navigate and its value easier to understand.

Faster task completion

Users completed tasks in less time during comparative usability testing with the previous web app experience.

Clearer product value

Users demonstrated a better understanding of Mila AI's personalised, AI-driven learning experience.

Outcome

The project resulted in a mobile-first experience designed to make Mila AI's core value proposition more tangible: a language learning journey that evolves with the user.

The redesigned experience brought together guided personalisation, progressive learning paths, adaptive practice and easier session continuity. By connecting onboarding, learning progression and practice, the design aimed to make the AI's adaptive capabilities more visible and understandable throughout the user journey.

01
A clearer introduction to personalisation. The onboarding was redesigned to help users establish their learning preferences through a more guided and focused experience.
02
A progressive learning journey. The roadmap introduced a more structured way to navigate AI-generated learning content, revealing subsequent units as users progressed.
03
Practice connected to learning needs. The product's adaptive practice logic was incorporated into the experience strategy, connecting learning performance with opportunities for reinforcement.
04
A mobile experience designed for continuity. The new information architecture prioritised ongoing learning and made returning to an existing session more straightforward.
Project status
Approximately 85% developed · Not launched

The design work established the intended mobile experience and translated the product's adaptive learning capabilities into a more visible, structured user journey. As the app did not launch, post-launch retention, engagement and business impact could not be evaluated.

The goal was not simply to bring a web app to mobile, but to make adaptive learning feel like a natural, understandable part of the user experience.
Available for new projects

Building an AI-powered product?

Making AI feel useful and visible to non-technical users is one of the hardest UX challenges — it's one I specialise in.