Madeleine
iOS Design & Development
Madeleine is a French learning app built around two core modes: vocabulary flashcards powered by spaced repetition, and interactive stories with tap-to-translate. It's designed for learners who want a focused, distraction-free study experience.
Built natively with SwiftUI and SwiftData, the app uses the FSRS scheduling algorithm to optimize review intervals. Translation happens entirely on-device for instant results, while AI-generated stories adapt to each learner's vocabulary level.