🗣️ Language learning

Language Learning Log App

Six months in, and most of it was flashcards

Streak apps count days, which is the one thing that does not matter: five minutes of taps and an hour of talking to a person both come out as one. Log each session with the language, the kind of practice and the minutes, and the log adds up something real, with a streak that only counts the days you reached your minutes. The split by activity is the uncomfortable part — it tends to show that the speaking you avoid is a rounding error next to the vocabulary you enjoy.

iPhone · free during the beta · no account needed

Opens Log App and adds this log with example entries. You can clear the examples anytime.

On a computer? Scan this with your phone’s camera to set it up there.

Which language, what kind of practice, how many minutes, how many new words.

Also called a language study tracker, vocabulary log, language journal or study diary.

9:41●●● ▲ ▮
‹ Language learning ⚙
languagelearning
584min
Sum Minutes · 13 entries
Vocabulary
14 min Minutes · 18 New words · 4/5 Confidence
Writing
39 min Minutes · 4/5 Confidence
Italian, app
12 min Minutes · 8 New words · 4/5 Confidence
Speaking
59 min Minutes · 2/5 Confidence
+
What you’ll track

The Language learning log, out of the box

One entry per session, with the timer and location always available. Add or rename variables any time in log settings.

VariableTypeStats shown
Language Text · tracked individually Own stats per value
Activity Choice · App, Vocabulary, Grammar, Reading, Listening, Speaking, Writing, Class Share of each option
Minutes · min Number Sum, Avg per day
New words Number Sum, Avg per week
Confidence Rating 1–5 Average
TimerBuilt inTotal time, per entry duration
LocationBuilt inPin or place, shown on the log map
Notes, photos, sketches, voice memosBuilt inAttached to any entry
584min
Sum Minutes
29.2min
Avg per day Minutes
105
Sum New words
36.8
Avg per week New words
How it works

From install to first entry in a minute

1

Pick “Language learning” during setup

The log is created with the variables above and a few example entries so you can see how it works. Clear them with one tap.

2

Log as you go

Tap plus, fill in what you have, save. Timer, location, notes and photos are there when you want them, hidden when you don’t.

3

Let the stats accumulate

Sum minutes sits on the log card, with the rest one tap away. Set a goal if you want a nudge.

Why this log

Built for the way you actually do it

A daily goal in minutes, not in days

Set the goal on the sum of Minutes over one day and thirty minutes means thirty minutes. Two minutes of card taps stops counting as a day studied, which is the single change that makes a streak worth having.

The split between what you like and what you need

Each kind of practice gets its share of the sessions, the app next to the class next to the tandem call. Almost everyone finds Speaking is under a tenth of them, and almost everyone knows before they look.

New words as a rate, not a pile

Average per week is the useful form. It shows the fortnight the class was on holiday, and it lets you compare a month of flashcards with a month of reading, which add words at very different speeds.

Everything else in the app

Not just a form. A logbook that thinks with you.

The Language learning log is one log among many you can keep. Every one of them gets the same tools.

💡AI analysis

AI reads the pattern for you

Tap the bulb on Language learning and get a plain-language read of your trends, what changed recently, and a suggested next goal, built only from your own entries.

🎯Goals

Goals, streaks and reminders

Set a target like three times a week, watch the rolling progress bar, keep a streak, and get a reminder at the time you actually log. The app learns that time from you.

📅Calendar

A calendar heatmap per log

Every log has its own month view showing which days you logged. Gaps are obvious, consistency is visible, and one tap opens that day's entries.

🔁Rounds

Several languages in one entry

One entry can hold a round per language, each with its own values, and the stats break them out separately.

📷Attachments

Photos, sketches, voice memos

Attach a photo, draw a quick sketch, or record a voice note on any entry. They stay with that entry and come back on every device you sign in on.

🗺️Map

Every entry on a map

Drop a pin or search for the place. Each log has a map view of everywhere you logged, and saved places open directly in Google Maps.

🔍Search

Search across everything

Find an entry by title, note or value across every log, filter by date or location, and jump straight to it.

🔒Privacy

Yours, offline first

Entries save on your phone first and sync when you sign in. No account needed to start, no feed, no one else sees your data.

Who keeps a language log

People who have moved somewhere and have to get to B2, for whom the question is not motivation but whether thirty minutes a day is enough. Self-teachers with no class and no external deadline, who need something other than a streak counter to tell them they are moving. And anyone coming back to a language they studied at school, who wants to know whether six weeks of effort has actually gone in.

It suits learners who use several tools at once — an app, a podcast, a tandem partner, a textbook — or keep a second language going on the side, because that is exactly the situation where no single app can tell you what your week looked like.

What a season of study shows

The minutes per day average is the honest version of a streak. Most people find that a run of ninety days sits at eleven or twelve minutes a day, which is roughly a third of what they thought and explains why progress feels slow. It is also the number that responds immediately to a change: one evening class a week adds more minutes than a fortnight of good intentions on the tram.

The activity split is where the useful decision lives. Vocabulary and listening are easy to do and easy to log; speaking is neither, and it is the one that moves the confidence rating. When the confidence average on speaking days sits two points below every other kind of session, the next month writes itself — more tandem calls, fewer cards — and three months later you can see in the same number whether it worked.

Questions

Frequently asked

Do I log my language app separately from class?

Same log, different Activity. That is what makes the split work — one entry for the ten minutes of cards on the tram, one for the ninety-minute class, and both count toward the same daily goal.

What counts as a new word?

Whatever your app or notebook says you added today. Consistency matters more than the definition: use the same source every time and the weekly average is comparable with itself, which is all you need.

Is this a study log for school subjects?

No, that is the study log, built around subjects and topics towards an exam. This one is the daily habit of a language: minutes, words and a streak.

Should I rate confidence every session?

Yes, and expect it to drop on the speaking days. That dip is the most informative thing in the log — it is the difference between a language you can study and one you can use.

Can I learn two languages in one log?

Yes. The language is the category, so Spanish and the Italian you do on an app for the summer each keep their own minutes and words, and the daily goal counts both. If you want a separate goal per language, keep one log each, both tagged "language".

Get the app

Free during the beta. Tap the button, TestFlight opens, install, done. Your logs stay on your phone until you sign in, then they back up and sync.

Opens Log App and adds this log with example entries. You can clear the examples anytime.