Loading preview…

v2.0.0 · Android React Native Source2026
Kalamesaz
A polished RTL Persian mobile puzzle game featuring a touch/swipe letter wheel, 50 progression levels across 5 worlds, a validated 1,166-word dictionary, and 60 daily challenges.
Key Capabilities
- 50 curated levels across 5 worlds + interactive onboarding tutorial level.
- 60 daily puzzles with 1, 3, 7, 14, and 30-day streak rewards and 14 unlockable achievements.
- System/Light/Dark themes, Vazirmatn typography, sound/haptic toggles, and reduced-motion accessibility.
Technical Architecture
- React Native 0.87 + React 19 + TypeScript 6 targeting Android API 24–36.
- Interactive gesture-driven letter wheel built with `react-native-gesture-handler`, `react-native-reanimated` 4, and `react-native-svg`.
- Offline persistence via `@react-native-async-storage/async-storage` with custom TypeScript CLI tooling (`tools/check-levels.mts`, `build-levels.mts`) to validate dictionary & level solvability.
- Automated verification pipeline (`npm run verify`: `tsc --noEmit` + ESLint + Jest).
Technologies
React NativeTypeScriptReact 19Reanimated 4Gesture HandlerSVGJest