Lingua · Language learning

Language learners don't quit.

The moment to practice passes
before they start.

Role
UX Designer
Team
2 people
Year
2025
Partner
UX Researcher
The problem

Every language app faces the same cliff.

Most never come back after week one.

98%

of users stop practicing within 30 days of downloading a language learning app.

Source: industry retention benchmarks

9:41
FI
Fitness
ME
Meditate
DI
Diet
DU
Duolingo
LI
12
Lingua
JO
Journal
HE
Headspace
CA
Calm
NO
Noom
RE
Read
WA
Water
YO
Yoga

12 unread notifications. No sessions since day 6.

What we found

Three things kept showing up.

84 surveys. 15 interviews. Every conversation pointed to the same patterns.

01
73%

They all said the same thing. No time.

People weren't disengaged. They were busy.

02
The week it ended
Mon
Tue
Wed
Thu
Fri
Sat
Sun
5
0
Streak gone. So was the identity of someone who practices.

Missing one day felt like starting over.

One missed day reset the streak. And with it went the identity of being someone who practices. People didn't pause. They just stopped.

03

Opening the app felt like starting a lesson.

The startup cost was too high for a stolen moment. The phone was out, but the app never opened.

"

After a busy day I just didn't want to open an app and start learning. It felt like homework.

Someone who stopped after week two
The direction

They said they had no time.

So we went to meet them in the time they already had.

Idle time found every day
☀️Morning
Commute in
~18 min
Coffee queue
~5 min
🌤Midday
Lunch wait
~8 min
Walk outside
~10 min
Waiting room
~6 min
🕓Afternoon
Break
~7 min
Elevator/lift
~3 min
🌙Evening
Commute back
~20 min
Waiting
~5 min
Across a typical day, 60 to 80 minutes of unclaimed practice time.

Starting had to cost as little as opening Instagram.

First attempt

We had a hypothesis. Time to test it.

If practice had to fit into a stolen moment, the session itself had to feel nothing like starting a lesson. Three things we decided early.

Sessions felt too long for a small gap.

Short recall loops

Opening felt like starting from scratch.

Resume-first entry

Missing one day felt like total failure.

No streak pressure
The practice loop
Mobile app: Resume-first step
Resume-first

We ran it. Then we watched. 8 people, 7 days, one metric: how many idle moments became sessions.

of idle moments never became sessions.

The app was fine. The context it lived in wasn't.

01

Some moments were inaccessible. Phone in a bag, in a pocket, no hands free.

CommuteIn bag
WalkingIn pocket
In queueIn pocket
02

When the phone was out, something else was already running.

SpotifyPlaying
InstagramScrolling
LinguaClosed
03

Even with the phone free, opening the app felt like work.

1
Pocket
2
Unlock
3
Find appgap closing
4
Open appgap closing
5
Orient
04

Practice competed with Instagram, Slack and Messages. It lost.

Lock screen · 9:41
I
Instagram
New reel from someone you follow
S
Slack
Alex: can you review this PR?
L
Lingua
Time to practice Spanish
buried
M
Messages
Are you free tonight?
The pivot

Three requirements. One surface met all of them.

01
Zero retrieval cost
No unlock. No search. No launch.
02
Present when the moment opens
On the body, always there.
03
Immediate to interact with
One tap from a raised wrist.
Lock screen
9:41
9:41
Monday, April 4
L
LINGUASpanish
hola
hello
✓ Got it
✗ Missed
One action only, not a session
Interactive notification
9:41
I
Instagram
New reel from someone you follow
L
Lingua
Time to practice
hola
✓ Got it
✗ Missed
S
Slack
Alex: can you review this PR?
M
Messages
Are you free tonight?
Competing with everything else
Watch
Lingua on Apple Watch — word recall on wrist
On the wrist.
One tap.
No decision required.
Practice starts here

Practice had to leave the phone.

And move to the wrist.

The solution

The phone never needs to leave the pocket.

One interaction. Designed around the moment, not the session.

RAISE
RECOGNIZE
TAP
DONE

No decision required. Just a raised wrist.

MVP
Version one — only what mattered

Only build what works with one hand,
in a 30-second gap.

Built
GLANCE
Word on raised wrist
RECALL
One tap to confirm
FEEDBACK
Haptic confirmation
SYNC
Progress to phone
Deferred
Voice input
The moment closes before the word is confirmed.
Lesson navigation
Choosing what to practice breaks the single-moment interaction.
Progress browsing
Charts live on the phone. Not the watch.
Settings menus
Nobody configures an app during an idle moment.
Did it work?

Would the wrist actually convert more moments?

How we tested it
01PARTICIPANT02SELF-REPORT03RESEARCHERholahelloGot itreal idle momentsSession ReportDid you practice today?YesNoWhen / what were you doing?Waiting for the tube,phone in one hand.Did it feel natural?SubmitRESPONSES · 5 PARTICIPANTSIDPRACTICEDCONTEXTRATINGP1YesQueue★★★★★P2YesCommute★★★★P3YesBreak★★★★★P4NoP5YesQueue★★★★★Participants received a phone with prototype images of the watch screens and tapped through them in their own idle moments.They self-reported after each session. No researcher was present.5 participants · real idle moments · no lab
Results
2.5×

more idle moments converted to practice sessions

Phone
0%

of idle moments became sessions

Watch
0%

of idle moments became sessions

Three decisions

Three decisions worth explaining.

Here's why each one made sense.

Why test with static images before building the actual app?

Prove the surface works before spending weeks on it.

A native watch app takes weeks to build. We wanted to know if the wrist surface even changes behavior before committing to that. So we gave people a phone with prototype images and had them use it during real idle moments. They told us what happened. The 2.5× lift answered the question.

Why did we cut the streak feature?

Show up when you can. Not to keep a number alive.

The watch is built around consistency, not perfection. Streaks punish gaps — the watch shouldn't.

Why does the watch only do one thing?

One job. No decisions required.

The watch is built for a moment, not a session. Adding lesson selection or settings would require a decision before the first word appears. Those features live on the phone — the watch converts the moment before it closes.

This project changed how I think about retention. The problem was never inside the app.

Moving to the wrist didn't improve the experience.

It made the experience possible.

What's next
Phase 1DONE
Recall on wrist
Prototype tested in real moments. 2.5× more sessions than phone.
Phase 2NEXT
Native watch app
Build from the validated model. Measure real retention over weeks.
Phase 3FUTURE
Long-term retention
Does wrist access change recall quality over months?