adrianhajdin / react-native-lingua
PublicReact Native Duolingo clone with a real-time AI voice teacher. Built with Expo, Stream Voice Agents, Clerk auth, and NativeWind for a complete, interactive mobile learning experience.
Lingua is a mobile language-learning app that teaches Spanish, French, Japanese, and German through interactive lessons and real-time voice conversations with an AI teacher. Users create an account, choose their target language, then learn through bite-sized activities and live spoken practice with an AI tutor who responds to them in real time. The app tracks daily goals, XP earned, and learning streaks to keep users motivated.
How It Works
You discover a language learning app through a YouTube tutorial and decide to try it out on your phone.
You sign up with your email or connect with Google, Apple, or Facebook — your choice.
From the onboarding screen, you choose which language you want to learn — Spanish, French, Japanese, or German.
You land on your personal home screen showing your daily goal, streak, and today's learning plan.
You complete fun activities, learn new words, and earn XP for each lesson you finish.
You hold a button to speak, and your AI tutor Luna, Claire, Yuki, or Max responds in real time — like having a private tutor in your pocket.
Your XP fills up, your streak climbs higher, and you see real progress in your language skills.
Every day you practice, you're one step closer to fluency — and you have a patient AI teacher ready whenever you are.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.