Most language apps are designed to bring you back tomorrow. Very few are designed to make you able to speak. This is the story of why people fail with apps built for retention, and what I changed when I designed Germanly.
I designed and built Germanly alone, from the first interview to the redesign. It now teaches 120+ learners, and a 20 person pilot study, now under review at CHI, showed learners felt more confident and treated it as something they own.
I moved to Siegen for my HCI Master's. Flat viewings, the Ausländerbehörde, the doctor, the bakery: every one assumed I could hold a basic conversation. I did what everyone around me did. I opened Duolingo, kept the streak going for months, and still froze at the bakery counter.
My setup looked like everyone's I later spoke to: fourteen browser tabs of YouTube lessons and grammar blogs, three half finished apps each good at one thing, and a folder of PDFs I never opened twice.
The apps were not broken. They did exactly what they were designed to do: bring me back every day. Nobody had designed them to get me speaking.
A retention loop is short and satisfying: a reminder, a few taps, a reward, a streak. It is excellent at bringing people back. But recognising a word on a tile is not the same as recalling it at a counter, and nothing in the loop checks the difference.
Each step is easy, so the loop is fast. The learner rarely produces a sentence, rarely meets an article under pressure, and never learns whether they are ready for an exam.
Each step asks for a little more effort: recall instead of recognition, a sentence instead of a tile, a readiness score instead of a flame. It is slower, and it is what the exam and real life measure.
I wanted to know whether this was my problem or everyone's. I spoke to international students, newcomer workers and professionals about to move. Almost all of them had a date in the calendar: a visa appointment, an admission, a residence permit.
I did not want to build a harder app. I wanted one that is just as easy to open, but where every tap moves you toward speaking and toward the exam. Five shifts came out of the research.
Three phases, one designer. I researched before I built, launched as soon as the path worked, and let what learners did after launch decide the redesign.
These are the UX foundations under every screen: which methods I used and why, how the product is organised, and the paths people actually walk through it.
The navigation had grown to fourteen destinations, one for every feature. I regrouped it around what people do: come back, follow the path, look something up, practise.
Four paths carry almost every session. Pick one to walk through it.
Each decision below shows the product in action, then why I made it, the brand rules it follows, how AI helped, what the API taught me, the design system step it created, and how it compared with other apps.
After launch I measured every screen. One page had 431 controls and no primary action; the lesson had 19 and exactly one. The fix was not another visual pass. It was a system: six tokens, grammar colours with a fixed meaning, two typefaces, eight rules and eight components.
Dark first, because learners study late and on phones. Colour is rationed: one tinted card per screen, activity colours only for progress, blue only for links and focus.
Satoshi for display, Switzer for reading. Tracking tightens as size grows, which is what makes the large numbers feel calm instead of loud.
Every interactive component is designed in all of its states before it ships: default, hover, pressed, disabled, correct and try again.
Motion is feedback, never decoration. Hover a row to see its timing.
As the designer I needed to know where each piece of data comes from, how long it takes and what can fail. That shaped loading states, limits and copy as much as any sketch.
Duolingo is excellent at bringing people back, and I never set out to beat it at that. I tested something different: what happens to confidence, motivation and commitment when learning lives in one path you paid for once. Twenty learners used Germanly for two to four weeks and were interviewed before and after.
Median on a 7 point scale, n = 20, Wilcoxon signed rank
Spearman correlation with intent to continue, n = 20
A subscription would keep them going better than paying once. Median 5 versus 3, p = .004.
Agreement that a subscription would have kept their use the same. Most said it would have made them use Germanly less.
Confidence and self directed motivation rose, scattered tools consolidated, and learners' pricing beliefs flipped once they lived with a single payment. Ownership, not guilt about money, tracked with wanting to continue.
It was one bundled condition with no control group, so it cannot separate pricing from the single path, or either from novelty. The next study is a 2 × 2 design with usage logs over 8 to 12 weeks.
A mixed methods pilot (n = 20) of Germanly. Confidence and motivation rose, tool use consolidated, and learners who expected subscriptions to motivate them more judged the opposite after living with one payment. Psychological ownership, not sunk cost guilt, correlated with continuing.