Back to projects




Rattib Al Kalimat (رتب الكلمات)
Rattib Al Kalimat is an Arabic-first Flutter and Firebase word game with a 320-level campaign, real-time multiplayer, tournaments and a tokenised design system.
- Year
- 2025
- Type
- Mobile app
- Status
- In development
In development — not released yet.
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
My Role
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




