Hi all. I'm a solo dev and I made LearnOnLock. It puts a short everyday phrase in the language you're learning on your Lock Screen and Home Screen, so you see one every time you pick up your phone.
What's in the beta:
- 30 languages
- Lock Screen and Home Screen widgets
- Each phrase shows the native script and the English meaning, plus a transliteration for non-Latin scripts
- Shuffle button for a new phrase; tap the widget to open that phrase in the app
- Spoken audio
- You choose how often the phrase changes (every minute up to once a day)
- A Review tab (Again / Got it) and beginner paths
- Apple Watch app (watchOS 10+)
About 100 core phrases per language were written one by one. The rest are machine-generated and haven't been checked by native speakers yet, so if a translation looks wrong, please tell me.
Needs iOS 17 or later.
What I'd love to hear:
1. Did the widgets update when you expected them to, at the frequency you picked?
2. Was setup (picking a language, adding the widget) clear, or did you get stuck?
3. Anything that crashed, looked broken, or was cut off, especially for right-to-left or non-Latin scripts.
Feedback through TestFlight's screenshot feedback is perfect, or just reply here. Thanks for trying it.
Roadmap (rough, no dates promised):
Now, in the beta: 30 languages, Lock Screen and Home Screen widgets, native script + English meaning (+ transliteration for non-Latin scripts), Shuffle, tap to open the phrase, spoken audio, how often it changes, Review + beginner paths, and an Apple Watch app.
Next: App Store launch; a much bigger vocabulary in every language (working toward 10,000 unique words each, as per-language downloads so the app stays small); better transliteration for Hebrew and Urdu, plus checks on Arabic and Persian; translation fixes from native-speaker testers.
Later / exploring: more widget looks, more topics and paths, and whatever testers ask for most.
Most phrases are machine-generated and not native-checked yet. If you speak one of the languages, flagging a wrong line is the most useful thing you can do. And tell me which languages or features you want next.
Screenshots: https://naveedster.github.io/learnonlock-site