Back · All projects
/03 · March 2026iOS 1.0 shipped

Mustard Seed Chinese

Learn Chinese with the Bible.

/03 · 芥菜种 / MUSTARD SEED
/03 · 芥菜种 / MUSTARD SEED

// Premise

Just as the mustard seed, "the smallest of all seeds, yet grows into a towering tree," we believe the daily knowledge and God's word that children accumulate will take root in their young hearts. May every child learning Chinese also come to know God's love.

// Deep dive

In March I pulled the Kids module out of Spiritual Growth Garden and rebuilt it as a standalone iOS app: Mustard Seed Chinese, made for the next generation of Chinese-speaking children. Bible text comes from the Chinese Union Version (CUV), both Simplified and Traditional; pinyin from WordProject.org. Every character, every verse, builds a small bridge they can walk.

Native SwiftUI 17+ redrew the UI; SpriteKit drives two games: Bubble Shooter (hex grid + physics) and Fishing Game (pendulum hook + progressive difficulty). Stroke practice uses guided SVG paths with live scoring; recitation uses Apple SFSpeechRecognizer for on-device fuzzy pinyin matching. Voice data never leaves the phone. Three levels × 300 lessons (Pinyin / Characters / Words); SM-2 spaced repetition adapts to every child; multi-child profiles + Family Sharing let siblings share a device without mixing progress.

"The kingdom of heaven is like a mustard seed… yet when it grows, it becomes a tree."

Matthew 13:31-32

// 01 · Origin

The diaspora family's double struggle

Diaspora Chinese families face a double struggle: kids whose Mandarin lags + a generational gap in faith transmission. Either one alone is hard; together, harder.

Existing products only solve one side — pure Chinese-learning apps (disconnected from faith) or pure Sunday school (with shallow Mandarin). Parents have to "stitch" the two worlds together by hand: Mandarin apps Monday through Friday, Sunday school on Sunday, never crossing.

Just as the mustard seed is small yet grows into a tree (Matthew 13:31-32), a child's daily knowledge — watered by God's word — takes root and grows. I believe fifteen minutes of Bible-Chinese a day beats one Sunday-school session a week — because the seed of faith needs daily watering.

// 02 · Who it's for

Who this is for

  • Kids 5–12 learning Mandarin — they already recognize a few dozen characters but need context and consistency.
  • Diaspora Chinese families wanting their kids to grow in both language and faith, without the daily "stitching" between worlds.
  • Sunday-school and Chinese-school teachers who want a supplemental tool with a Bible verse built into every lesson.
  • Non-Chinese adults learning Mandarin who want to use familiar Bible texts as context anchors.
  • Cross-cultural missionary families — kids in multilingual environments need a steady "first-language" Bible-learning baseline.

// 03 · What it solves

Turning two tracks into one path

  • Two tracks unified — every lesson progresses Mandarin and Bible knowledge at once. The core characters come from CUV verses.
  • 9-step learning flow (Listen / See / Play / Match / Write / Read / Memorize) covers four learning channels: auditory, visual, motor, and memory.
  • On-device speech recognition — Apple SFSpeechRecognizer runs entirely locally; children's voice data never leaves the phone.
  • Offline-first — the Bible + all lessons ship in the bundle. Works on planes, in cars, with no signal.
  • Multi-child family sharing — siblings each get their own profile, progress never mixes.
  • No ads, no tracking, no third-party analytics — Apple Kids Category compliant.

// 04 · Key Features

Four modules × five interactions × three UI languages

Four learning modules:

  • Garden · daily dashboard — verse feed, streak calendar, review reminders.
  • Growth · progress tracking — lessons / characters / verses, all at a glance.
  • Roots · Bible browser — all 66 books, pinyin overlay, notes, read-along, memorization.
  • Path · learning route — structured curriculum with one Bible verse per lesson.

Five interactive exercises: Listen-and-Choose · Match · Stroke Writing · Read-Along · Memorization.

9-step lesson flow: Listen → See characters → Listen-and-Choose → Bubble Shooter → Match → Fishing Game → Stroke practice → Read-along → Memorize.

Native SwiftUI 17+ iOS, two games on SpriteKit physics (Bubble Shooter + Fishing Game), three UI languages (Simplified / Traditional / English).

// 05 · Current Stage

iOS 1.0 shipped · Level 1 (100 lessons) live

  • Mar 2026 · iOS 1.0 shipped on the App Store.
  • App Store · apps.apple.com/.../id6760686942
  • Level 1 — "Foundations · Characters" complete: 100 lessons, 20 books of the Bible, 400+ characters.
  • Three UI languages stable (Simplified / Traditional / English).
  • Family sharing + multi-child profiles live.
  • Level 2 — "Growth · Vocabulary" in development, targeting Q3 release.

// 06 · Roadmap

Android · 4 levels · parent web dashboard

  • Android version in development · Kotlin + Jetpack Compose · shares the same backend as iOS.
  • Full curriculum across 4 levels, 400 lessons total:
    • Level 2 · Growth · Vocabulary (in development)
    • Level 3 · Stories · Parables (planned)
    • Level 4 · Deep Roots · Theology (planned)
  • Parent web dashboard — see your kid's progress, this week's verse, read-along pronunciation accuracy.
  • Group features: church / Sunday-school class modes; teachers can assign lessons.
  • Localization: Japanese, Korean, Southeast Asian Chinese variants.
  • Open corpus: release the 400+ characters + verse index under MIT so other educational products can build on it.

// See it live

Reading is fine; trying it lives closer to the original intent.

Download on the App Store