تطبيق Joilingo: منصة ذكية لتعلم اللغة الأيرلندية (محاكي لـ Duolingo)
قمت في هذا المشروع بتطوير وإعادة هيكلة شاملة للتطبيق لرفع كفاءته وتحويله إلى منتج نهائي احترافي.
المساهمة التقنية والحلول:
إعادة الهيكلة (Refactoring): نقلت المشروع من كود قديم متهالك إلى بنية Clean Architecture، مما حسن الأداء وسهل عملية التوسع مستقبلاً.
تحسين تجربة الانضمام: اختصرت عملية تسجيل الدخول المعقدة (13 شاشة) إلى تدفق سلس باستخدام PageView، مما ساهم في زيادة معدل استبقاء المستخدمين.
دمج الذاء الاصطناعي (Azure): ربط التطبيق بخدمات Azure Cognitive Services لتفعيل ميزات النطق الذكي (TTS & STT).
نظام التلعيب (Gamification): بناء نظام التحديات اليومية (Streaks) وبطاقات تعليمية (Flashcards) تفاعلية تعتمد على خوارزميات التكرار المتباعد.
تجربة مستخدم حيوية: دمجت رسوم Rive المتحركة مع نظام Haptic feedback (الاهتزاز التفاعلي) لإعطاء لمسة واقعية للتفاعل داخل التطبيق.
النتيجة النهائية: تسليم تطبيق خالٍ من الأخطاء (Crash-free)، بواجهة مستخدم متجاوبة وكود برمجى منظم يسهل إضافة ميزات مستقبلاً .