Case study • 2024

Kakimasu

A Japanese learning app that puts writing first, for learners who can say the words but can’t write them.

Role Product designer Timeline 3 months Tools Figma, Notion, Miro

Impact at a glance

78/100

System Usability Score, above the industry benchmark

87%

came back within 48 hours of their first session

93%

would recommend it to other learners

Overview

Writing, not as an afterthought

Most Japanese apps teach you to recognise and say words. Writing comes later, if at all. Kakimasu flips that: characters are the foundation, practised stroke by stroke, so learners build literacy alongside vocabulary instead of after it.

I designed it end to end over three months, from the first interviews to a tested prototype, aiming to turn character practice from a chore people avoid into something that builds confidence.

The problem

Fluent-ish, but can’t write a thing

Duolingo, Busuu and the rest have made vocabulary feel like a game. Writing, though, is treated as a side skill. Early conversations with learners kept surfacing the same frustration: months into an app, they could order food but couldn’t write the simplest characters.

Research

Checking the hunch

Before designing anything, I wanted to know whether this was a real gap or just my own experience.

15

In-depth interviews

Beginner to intermediate Japanese learners.

8

Competing apps

How the big players handle writing, if at all.

200+

App Store reviews

What learners complain about, unprompted.

47

Survey responses

Writing confidence and practice habits.

Key findings

Writing was the weak spot

89%

struggled to write basic characters after 6+ months on popular apps

67%

gave up within 3 months because they felt “illiterate”

73%

avoided writing practice because it felt overwhelming

12/15

interviewees called writing their “biggest weakness”

Where the market falls short

  • No major app treats stroke order as a foundational skill.
  • Writing is split off from vocabulary in every competitor.
  • No real-time feedback on how characters are formed.
  • Cultural context is missing when characters are introduced.
Problem statement
How might I make writing Japanese characters approachable for beginners, so literacy grows alongside vocabulary instead of waiting until later?
Design process

From paper to tested prototype

01

Concept validation

Paper prototypes with stroke-by-stroke guidance, tested with 8 learners. The big insight: people needed to understand why stroke order matters, not just follow it.

02

Information architecture

I mapped the journey from first meeting a character to mastering it, and landed on four core moments:

  • Discovering a character in context
  • Watching the stroke order
  • Guided practice with feedback
  • Seeing progress

03 · Three rounds of testing

Round 1 • 8 people

Confirmed the writing-first approach and showed pronunciation needed to be built in.

Round 2 • 12 people

Tuned how strictly strokes are recognised and added cultural context.

Round 3 • 15 people

Polished the timing of feedback and the light game elements.

The app

From the learning path to the first stroke

Three screens from the tested prototype: pick a course, pick a lesson, then write.

Learn screen: overall progress at 30% and four courses, Hiragana, Katakana, Basic Kanji and Common Words, each with its own progress bar
LearnOverall progress and four courses
Hiragana course screen: 12% complete, with lessons for basic vowels and the K-series, each listing its characters and readings
LessonsCharacters grouped by sound, with readings
Practice screen for the character あ: a drawing area, pronunciation a (ah) with a play icon, Clear and Show guide buttons, and a Check button
PracticeWrite it, hear it, check it
The solution

Four ideas that make it work

01

Characters in context

Characters never show up alone. They arrive inside real words you can use straight away.

Example: instead of learning 水 (water) as an abstract shape, you meet it in 水曜日, Wednesday, literally “water day”. Meaning and culture stick together.
02

Stroke-by-stroke guidance

Each character is broken into numbered strokes with arrows. Drift off course and a gentle haptic nudges you back onto the path.

Impact: 73% fewer character formation errors than static instructions in testing.
03

Hear it while you write it

Every stroke sequence plays its native pronunciation, so sight, movement and sound reinforce each other.

Design decision: audio plays automatically during practice. No extra play button to break the flow.
04

Celebrate small wins

No wall of completion percentages. Progress shows up as small, specific wins: “3 new strokes mastered today” or “perfect stroke order on your first try”.

Results

What testing showed

Usability testing with 23 people, plus how they used it afterwards.

93%

called the stroke-order system “game-changing” for how they learn

87%

used the core features without any onboarding

78/100

System Usability Score, above the industry benchmark

12 min

average session, versus 5–6 minutes in competing apps

87%

returned within 48 hours of their first session

4.2

sessions per week on average

In their words

What learners said

“For the first time, I understand why stroke order matters. It helps me remember the characters.”
Interview participant
“I actually look forward to writing practice now. The app makes me feel like I’m improving, not failing.”
Beta tester
Key learnings

What I’d take to the next project

Writing first fills a real gap

Treating writing as the foundation, not an advanced skill, set Kakimasu apart from vocabulary-first apps and met a need they ignore.

Feedback has to be instant

Even a 2–3 second delay noticeably hurt learning. Real-time stroke correction became a must-have.

Context helps it stick

Characters learned inside real words or cultural context were retained about 40% better than isolated drills.

Confidence drives engagement

The best predictor of people coming back wasn’t game elements but how confident they felt, so I started measuring confidence, not completion.

What’s next

Where it could go

Next 3 months

  • Spaced repetition tuned to each learner’s curve
  • More cultural content woven into lessons
  • Community features for peer learning and challenges

6 to 12 months

  • Cursive recognition for more natural handwriting
  • Calligraphy mode for artistic writing
  • Teacher dashboard for classrooms
Reflection

Looking back

Going after a specific gap made for a more compelling product than polishing what already exists. Learners knew exactly what they were missing; the apps just hadn’t asked.

Designing around the limits of handwriting recognition taught me to bring developers in early. Some of the best solutions came from working with those constraints instead of against them.

Most of all, it showed me that confidence is a UX outcome you can measure. Tracking how people felt about their progress, not just what they completed, is what made them want to keep going.

Thanks for reading