Prompt template
Language learning prompt — copy, paste, build
A focused prompt for a native vocabulary + sentence-drill app — spaced repetition, streaks, and audio playback. Designed for builders shipping a niche language tutor (medical Spanish, business Mandarin, travel Japanese) rather than competing head-on with Duolingo.
The prompt
Build a native iOS and Android language learning app with: (1) onboarding to pick a target language and daily goal in minutes, (2) a home tab with today's deck and a streak indicator, (3) a card-drill screen with question, reveal, audio playback, and "again / hard / good / easy" buttons, (4) a vocab list tab grouped by topic with a search bar, (5) a sentence-drill screen for type-the-translation practice, (6) a stats tab with cards reviewed, accuracy, and streak. Use Expo, React Navigation, twrnc for styling, AsyncStorage for SRS state, and Expo AV for pronunciation audio. Implement a simple SM-2 spaced-repetition scheduler.
Variants
Lite
Build a language learning app with a single deck of 50 seed cards, daily review, and a streak. Skip sentence drills.
Pro
Build a language learning app with multi-deck support, SM-2 spaced repetition, sentence drills, conjugation tables, audio pronunciation, daily goal tracking, and a Stripe-wired subscription paywall for premium decks.
What you get
- Expo + React Native project ready for Snack live preview
- SM-2 spaced-repetition scheduler
- Card-drill flow with again/hard/good/easy review
- Vocab list grouped by topic
- Sentence-drill type-the-translation practice
- Audio playback via Expo AV
Screens included
- Onboarding
- Home
- Card drill
- Vocab list
- Sentence drill
- Stats
- Settings
Why this prompt works in AppGenie
Language apps live or die on the review-loop UX — keyboard handling, audio latency, drill animations. AppGenie's twrnc styling plus diff-aware patches lets you tune the drill screen in chat ("show the answer with a slide-up animation") without touching the SRS scheduler.
Related prompts
Prompt
Study flashcards
A clean prompt for a native flashcards study app — multi-deck, spaced repetition, and CSV import for batch deck creation. Designed for students and self-learners who want an Anki-style workflow without Anki's UX baggage.
Open prompt →Prompt
Habit tracker
A clean prompt that produces a focused habit tracker — daily check-ins, streak math, weekly heatmap, and reminders. Tuned to keep the A4 manifest small so the first build returns in under five minutes.
Open prompt →Prompt
Todo app
A prompt for a focused native todo app — projects, due dates, reminders, and a quick-capture sheet. Designed to be opinionated about defaults so the first build does not feel like a blank canvas.
Open prompt →Language learning prompt — FAQ
Does the prompt include real audio pronunciations?
It scaffolds the audio-playback wiring via Expo AV with placeholder URLs. You drop in your own audio files (or wire a TTS API in a follow-up prompt) and the player works as-is.
Can I pick a different SRS algorithm later?
Yes. Ask "swap the SM-2 scheduler for FSRS." The diff-aware pipeline replaces the scheduler module without touching the deck UI or the stats screen.
Ready to ship a language learning?
Paste this prompt into AppGenie. The diff-aware multi-agent pipeline produces a real Expo + React Native project you can preview live, iterate in chat, and own end-to-end.