Overview#

Ivo is a dictionary and flashcard app for Japanese learners. The goal: look up words mid-sentence without interrupting your reading or listening flow, then review them later with spaced repetition.

It's designed to stay out of the way.

Stack#

  • Swift / SwiftUI on iOS
  • Core Data for offline-first storage
  • JMdict open-source dictionary dataset
  • FSRS spaced-repetition algorithm for smart review scheduling

Why I Built It#

Every dictionary app I tried had too much going on — too many tabs, too many animations, too many premium gates. I wanted the word, the reading, the meaning, and a way to add it to my review queue in one tap.

That's Ivo.

Features#

  • Instant Japanese-English lookup with kanji, kana, and romaji
  • One-tap add to flashcard deck while reading
  • FSRS-powered review sessions that adapt to what you're actually forgetting
  • Works offline after first launch

Status#

Active development. Currently in internal testing.