I've used these apps myself. I also teach people who use them. Here's the honest breakdown.
You downloaded the app. You built the streak. You've been tapping through lessons every morning for three months.
And you still can't hold a conversation.
That's not a motivation problem. It's not a discipline problem. It's not even a Japanese problem. It's a mismatch between what you're trying to do and what the tool was built for.
I'm a Japanese native who learned English as a second language, so I've used these three apps from the learner's side. I also teach Japanese now, and I hear this same frustration almost every week. Here's the breakdown I wish someone had given me earlier.
Why "I Do It Every Day" Doesn't Equal Progress
There's a specific feeling these apps give you that almost nothing else replicates: the sense that you're getting somewhere. The streak. The XP. The little victory animation at the end of a lesson. It feels like forward motion.
But fluency doesn't come from recognition — it comes from generation.
Understanding a sentence when you see it is one skill. Producing one, under pressure, while someone waits for you to finish, is a completely different one. They feel related. They train separately.
Apps are extraordinarily good at building recognition. By design, they're much weaker at training generation. And speaking — real-time, unscripted, unpredictable — is almost entirely generation.
That's the core of the mismatch. Not that the apps are bad. They're built for something slightly different from what you're trying to achieve. Knowing which is which is what keeps you from spending a year on the wrong tool.
If you've been feeling this gap specifically — understanding Japanese fine but freezing when it's your turn to speak — I wrote about why that happens here.
What Duolingo Is Built For
Vocabulary and pattern recognition, through a genuinely well-built spaced repetition system. It resurfaces words right as you're starting to forget them — the moment when repetition actually consolidates into memory. For building a base of words and basic grammar structures, it works. And the five-minute session on your phone is a real feature, not a gimmick.
What Duolingo Isn't Built For
Duolingo does have a speaking feature: it prompts you, you repeat a phrase aloud, and it evaluates your pronunciation.
But look at what's happening. You're mimicking. The sentence is handed to you. You're not forming your own thought and hunting for the words to carry it while someone waits. That gap — between copying a model and generating language yourself — is exactly where most learners stall. Closing it isn't what Duolingo was built to do.
The streak trap
Worth naming separately: the streak creates a subtle shift where keeping the streak alive becomes the goal, not learning Japanese. If you've ever rushed a lesson at 11pm just to protect the number, you've felt it. The app is optimizing for your retention as a user. That isn't always the same as your retention of Japanese.
What HelloTalk Is Built For
HelloTalk connects you to native speakers for text and voice exchange. At its best it's a real pen-pal situation: you write in Japanese, a native speaker corrects you, you correct their English. For writing practice this is genuinely excellent — you're producing language, and getting corrections from actual people. The built-in tools help: tap-to-translate, sentence correction, transcription, AI grammar assistance. There's a fair amount you can do without paying, though what's included has shifted over time.
The voice message feature is the app's most underused asset, precisely because sending a voice note to a stranger is uncomfortable. That discomfort is where the value is. If you can find one partner willing to go back and forth on voice, you've found something most people never get out of this app.
What HelloTalk Isn't Built For
Two things most reviews bury.
First, it works much better once you already have some conversational footing. As a complete beginner, forming even basic messages with a real person waiting is high-friction, and you end up leaning on the translation tools instead of practicing Japanese. HelloTalk shines for intermediate learners. It's less effective as a starting point.
Second, the app can introduce you to someone, but it can't keep the exchange alive. Finding a partner who's consistent, patient, available when you are, and interested in the same kind of practice is hard. And there's a dynamic worth saying plainly: Japanese people on HelloTalk are often there to practice English. When their English is stronger than your Japanese, the conversation drifts that way on its own. Nobody's doing anything wrong. That's just what happens when two people find the path of least resistance together.
What Tandem Is Built For
Tandem has the sharpest filtering of the three — you can search by language level, interests, and availability, which is more granular than HelloTalk. The community skews toward people serious about learning, which self-selects for better partners. In-app tools include Comment and Correct and voice messages, with a paid tier that lifts some limits.
What Tandem Isn't Built For
Like HelloTalk, it hands you an introduction, not a relationship. Whether you end up with a partner who's consistent, engaged, and at the right level comes down to persistence and some luck. The app improves your odds. It doesn't close the deal.
And the same drift applies. Your partner has their own goal, and it's usually the mirror image of yours. When one side's target language is easier to reach for than the other's, that's the language you'll end up in.
I break down more of this — what's worth your time in Japanese learning and what quietly isn't — over on Instagram, in shorter pieces than this one.
What I Actually Did
Everything above is what I see as a teacher. Here's what it looked like from the inside, back when I was the one learning.
I used Duolingo to build vocabulary for the TOEIC, and for that it genuinely worked. The reason is simple: what makes a word stick isn't how long you stare at it, it's how many times you meet it at the right spacing. An app you can open in five seconds on a train platform fits that requirement better than almost anything else. With audio, better still — you're encoding the sound alongside the meaning instead of inventing a pronunciation in your head.
Where it stopped working was anything needing sustained focus. Reading a long passage. Sitting with a listening exercise. Working through grammar in order. I couldn't do that well on a phone — I needed a desk, a real screen, and a physical textbook. The app was excellent in the gaps between things. It was never the main event.
For speaking, I moved to online English lessons on a computer. That helped. But it exposed a different problem, and it's the one that took me longest to see.
Nothing tracked what I was doing wrong. A session would end, I'd feel like I'd used the language, and I'd have no clear picture of what had improved or what to work on next. I was practicing. I wasn't reliably getting better. The sessions accumulated without compounding.
The Real Problem No App Solves
All three of these apps solve the access problem — putting Japanese vocabulary, Japanese content, or Japanese people within reach — better than any previous generation of tools could. That's real, and it's easy to take for granted.
What none of them provides is a feedback loop.
Here's what that actually means. Someone catches the mistake you've been making for months without noticing. They tell you exactly what to fix. Then, later, they check whether you fixed it.
You need all three. Take away any one of them and you can put in hundreds of hours without moving up a level.
This isn't a criticism of any app in particular. It's a structural limit. A tool can give you reps. Only a person paying attention can tell you which reps are wrong.
Whatever combination you end up using for Japanese — apps, exchange partners, YouTube, textbooks — the feedback loop is the part you have to build deliberately. It won't appear on its own.
So What Actually Works?
Use Duolingo for what it's good at. Vocabulary, basic patterns, consistent daily exposure in small doses. Put a time limit on it, and don't let the streak become the point.
Treat HelloTalk and Tandem as a stepping stone, not a destination. The goal isn't a pen pal who corrects your messages. It's getting to regular voice exchange with someone you've built enough rapport with to stay consistent. Budget real time for the relationship-building that makes that possible.
Build the feedback loop on purpose. Whatever else you use, you need somewhere Japanese is the actual medium rather than the subject, and someone paying attention to whether you're improving. That's the piece no app can hand you.
Finding people who'll do that for you is its own skill — and it's mostly a social one, not a language one. Here's what actually works for making Japanese friends.
A Note on What I Do
Aya Japan Iroha isn't an app. It's a community, built around the thing apps can't replicate: regular contact with a Japanese native and other learners, in Japanese, over time — with the feedback built into the structure instead of left for you to arrange.
I'll be honest about who it isn't for. If you want something passive you can pick up and put down, this isn't that. It asks you to show up, and to speak before you feel ready. That's the whole design.
But if you've been studying every day and still can't speak, the missing piece probably isn't more input. It's a place to use what you already have, with someone who'll tell you what to fix.
Real Japanese and real culture, taught honestly by your Senpai.
App features and pricing change frequently. This reflects what I've seen so far.