العودة إلى المشاريع




Rattib Al Kalimat (رتب الكلمات)
رتب الكلمات لعبة كلمات عربية أولًا مبنية بـ Flutter مع Firebase، تضم حملة من 320 مرحلة ولعب جماعي مباشر وبطولات ونظام تصميم قائم على design tokens.
- السنة
- 2025
- النوع
- تطبيق جوّال
- الحالة
- قيد التطوير
قيد التطوير ولم يُطلق بعد.
دراسة الحالة الكاملة متوفرة بالإنجليزية.
Arabic Word Scramble Game — An Arabic-first mobile game where players race against the clock to unscramble shuffled letters into correct words. Built with Flutter and backed by Firebase, the app supports real-time multiplayer, campaign progression, and a full monetization ecosystem.
🎮 Game Modes:
🏗️ Technical Highlights:
👥 Social & Progression:
🎮 Game Modes:
- 📚 Campaign: 320 levels in 16 chapters with boss battles and progressive difficulty
- ⚡ Speed Mode: Timed solo challenges for high-pressure gameplay
- 👥 Real-Time Multiplayer: Challenge friends or random opponents live
- 🏆 Tournaments: Competitive brackets with leaderboards and rewards
- 📅 Daily Challenge: Streak-based daily puzzles with exclusive rewards
🏗️ Technical Highlights:
- Design System: 312 color tokens, 24 timing tokens, full motion spec — enforced by local git-hook guards
- Architecture: Feature-first clean architecture across 60 feature modules
- Accessibility: WCAG 2.1 AA contrast verified by the test suite — 48dp touch targets, reduced-motion support, haptics toggles
- Testing: Unit, widget, and integration tests (Patrol), gated by pre-push hooks
- Component Catalog: Widgetbook catalogue with light, dark and high-contrast, EN/AR knobs
- Code Quality: 65 strict lint rules on top of flutter_lints, fatal warnings on pre-push
👥 Social & Progression:
- Guilds, friends system, activity feeds, global/regional/friends leaderboards
- achievements, battle pass, daily/weekly missions, XP leveling
- In-app shop with cosmetics, power-ups, currency, and spin wheel
- In-app purchases (IAP) + rewarded ads monetization
دوري
Lead Mobile Developer & Designer
Conceived, designed, and built the entire game from the ground up as a solo developer:
Conceived, designed, and built the entire game from the ground up as a solo developer:
- 🎨 Design System: Built a fully tokenized design system (312 colors, motion specs, typography) with Widgetbook catalog
- 🏗️ Architecture: Designed clean feature-first modular structure across 60 feature modules
- 🎮 Game Engine: Implemented all game modes including real-time multiplayer via Firebase Realtime Database
- 🌐 i18n: Full Arabic/English bilingual support with RTL layout and cultural adaptation
- 💰 Monetization: Integrated AdMob rewarded ads + in-app purchases with server-side validation
- ♿ Accessibility: WCAG 2.1 AA contrast verified by automated tests
- ⚙️ DevOps: Local git-hook gates (analysis, tests, layering and file-size guards); GitHub Actions workflows are checked in but currently disabled
- Flutter 3.38
- Dart 3.10
- Firebase Auth
- Cloud Firestore
- Firebase Realtime DB
- Cloud Functions
- Firebase Analytics
- Remote Config
- AdMob
- IAP
- Provider
- GetIt
- Flutter Animate
- Lottie
- Widgetbook
- Patrol
- GitHub Actions




