A Flutter project using MVVM architecture with Riverpod, Shared Preferences, Retrofit, and GoRouter.
LangBridge – Learn English & Arabic Together is a bilingual mobile app designed for kids and beginners to learn Arabic and English through words, phrases, quizzes, and fun activities.
-
Word Bank by Category
- Categories: Animals, Colors, Numbers, Family, School, Food
- Words in Arabic & English with audio pronunciation
-
Mini Quiz Game
- Multiple-choice and reverse quizzes
- Score tracking
-
Daily Challenges
- One English & one Arabic word daily
- Feedback and review system
-
Basic Phrases
- Common beginner phrases in both languages
- Audio support for learning pronunciation
-
Activities
- Memory game: Match English and Arabic cards
- Listening game: Type what you hear
-
Leaderboard
- Ranks top 21 users based on points
-
Profile Page
-
Personal info, points, streak, and rank
-
Language switch (EN/AR), dark/light mode, settings
-
Streak Tracking
-
Streak increases just by opening the app daily to encourage consistent learning
-
- Flutter (iOS & Android)
- Firebase & Firestore (progress & data)
- Riverpod, Retrofit, Shared Preferences, GoRouter
- Auth Pages – Login and Sign Up
- Landing Pages – Six intro pages about app features
- Learning Page
- Words (with categories)
- Stories (Beginner, Intermediate, Advanced in AR/EN)
- Phrases (just like words)
- Daily Page – Daily words, quizzes, phrases, and sayings
- Activities Page – Memory & listening games
- Leaderboard Page – Top users ranking
- Profile Page – User info, streak, rank, settings
Built for bilingual education in a simple, interactive, and engaging way.











