Back to projects
Owloo Mobile
Gamified language learning app for iOS and Android — interactive lesson maps, AI voice practice, streaks, leagues, and social challenges that make daily learning feel rewarding.

Mobile learning experience
Architecture
Expo Router mobile app with React Query, modular learning domains, WebSocket voice/AI practice, and server-driven subscriptions.
Deployment
EAS Build and OTA updates for iOS and Android preview/production channels.
Features
- Gamified lesson map with sequential unlocks
- AI pronunciation drills and conversation practice
- XP, streaks, hearts, badges, and rank leagues
- Friends, leaderboards, and group challenges
- Premium subscriptions via PayMongo
Challenges
- Keeping learning loops motivating without overwhelming new users
- Syncing voice, progress, and gamification state reliably offline-first
Solutions
- Clear home → lesson → reward flow with progressive disclosure
- TanStack Query caching plus resilient API/WebSocket fallbacks
Results
- End-to-end learner experience paired with Owloo Web Admin
- Engaging daily practice loops across lessons, voice, and social play