iOS App

Korean FlashCard Talk & Learn

A Korean learning app that combines speak-first recall, structured review, and level-based deck design so practice follows a real path from daily-life basics to broader conversation.

iOS appSpeech UXEducational product

Product thesis

Most flashcard products are good at exposure and weak at use. This app tries to close that gap. The core loop asks the learner to see a prompt, retrieve the Korean phrase, say it aloud, compare against the answer, and then judge difficulty before moving on.

That is a better fit for language learning because recall cannot stay passive for long. By centering speech, answer reveal, and self-assessment in one compact interaction, the product treats practice as attempted language use rather than simple recognition.

Curriculum logic

The strongest part of the product is the deck model. Instead of grouping content arbitrarily, it follows the progression used by CEFR-style proficiency frameworks, TOPIK expectations, and Korean curriculum standards: beginners start with concrete, high-frequency material tied to survival communication.

That means early decks focus on introductions, family, daily routine, shopping, food, numbers, dates, weather, and directions because those are useful, repeatable, and easy to act out in real life. Intermediate decks can then widen into travel experiences, work, health, hobbies, media, and opinion-sharing. Advanced decks can move toward society, history, technology, culture, and abstract discussion. The result is a product structure with a real pedagogical spine.

  • Beginner decks organized around survival communication, not disconnected vocabulary lists
  • Concrete-to-abstract progression that mirrors how language curricula actually scale
  • A deck system that can grow from A1 daily life to C-level social and academic themes

Interaction design

The interface choices support that learning model well. The deck browser keeps the curriculum legible. The prompt screen makes speaking the primary action. The listening state is explicit, which matters because voice interfaces fail fast when the system feels uncertain. The answer screen pairs correction with a next-step decision instead of leaving the learner suspended between feedback and progress.

That combination gives the product coherence. It shows judgment about feedback timing, confidence, pacing, and how to keep a learner moving without making the experience feel punitive or vague.

  • Speech-first interaction design
  • Educational UX with visible system state and structured review
  • Consumer-facing mobile product work shaped by actual language-learning research

Why it matters

As a portfolio piece, this says more than "I built an app." It shows the ability to turn research into product architecture, connect curriculum design to interface design, and shape a consumer experience around a defensible behavioral loop.

That is what makes the case study stronger. The interesting part is not only that the app exists. It is that the product logic is coherent from deck taxonomy to interaction flow.

Signals

  • Speech recognition
  • Expo / React Native
  • Level-based curriculum design
  • iOS app
  • Speech UX
  • Educational product

Product Flow

Four moments that make the learning loop feel usable.

These screens show the product logic clearly: choose an appropriate deck, attempt recall out loud, get unambiguous system feedback, then decide how the card should re-enter review.

Choose a Deck11 free · 42 premium

Deck selection

A clear deck browser makes the curriculum visible before practice starts, which matters in a product built around progression.

A1: Connecting Phrases
What is this in Korean?I'm tired. So I sleep.
Speak Answer

Prompt to recall

Speaking is the primary action, which shifts the task from passive recognition toward retrieval and production.

A1: Connecting Phrases
What is this in Korean?I'm tired. So I sleep.
Listening... speak now
Cancel

Listening state

The microphone state is explicit, which is essential for trust in any speech-driven interface.

A1: Connecting Phrases
What is this in Korean?I'm tired. So I sleep.

피곤해요 그래서 자요

I got it
I missed it
Again
Hard
Good
Easy

Answer and next step

Correction, self-assessment, and pacing live on the same screen, keeping the loop intact and the next action obvious.