Examy - تطبيق لامتحانات الاونلاين
تفاصيل العمل
هل تبحث عن نموذج تطبيقي احترافي يعكس مستوى عالي من جودة البرمجة، التصميم العصري، والهندسة البرمجية المتقدمة؟ أقدم لكم تطبيق "Exam App"، وهو منصة متكاملة لإدارة وتنفيذ الاختبارات تم تطويرها باستخدام Flutter، ويعد مثالاً عملياً على تطبيق مبني وفق معايير احترافية في Clean Code وبنية برمجية قابلة للتوسع والصيانة. هذا المشروع لا يقتصر على كونه تطبيقاً تعليمياً فقط، بل هو نموذج تقني متكامل يوضح كيفية بناء أنظمة قوية تعتمد على أفضل ممارسات تطوير البرمجيات الحديثة. أبرز مميزات التطبيق: نظام توثيق متكامل (Authentication): يشمل تسجيل المستخدمين، تسجيل الدخول، وإعادة تعيين كلمة المرور عبر نظام آمن (إيميل → كود تحقق → إعادة تعيين). تصفح المواد الدراسية بذكاء: واجهة منظمة لعرض المواد مع دعم البحث الفوري (Real-time Search) للوصول السريع للمحتوى. بيئة اختبار تفاعلية: تحميل الأسئلة بشكل ديناميكي. مؤقت زمني يعمل في الوقت الحقيقي. حفظ حالة الاختبار محلياً لضمان عدم فقدان التقدم عند انقطاع الاتصال. تنبيهات تأكيد ذكية عند الخروج للحفاظ على تجربة المستخدم. عرض النتائج وتحليل الأداء: عرض فوري للنتائج مع تقييم دقيق للأداء بعد إنهاء الاختبار. واجهة مستخدم احترافية (UI/UX): تصميم متجاوب بالكامل مع جميع أحجام الشاشات باستخدام flutter_screenutil مع اهتمام بالتفاصيل البصرية لإعطاء تجربة Premium. القيمة التقنية للمشروع (Tech Stack & Architecture): تم بناء التطبيق وفق أسس هندسية قوية تضمن الجودة وسهولة التوسع: Architecture: Clean Architecture بنمط Feature-First لفصل المسؤوليات وتنظيم الكود. State Management: استخدام BLoC / Cubit لإدارة الحالة بشكل احترافي ومنظم. Data Layer: الربط مع الـ API باستخدام Dio & Retrofit، مع تخزين محلي عبر Hive. Dependency Injection: استخدام GetIt & Injectable لبناء نظام مرن وقابل للاختبار. Design Principles: الالتزام بمبادئ SOLID لضمان استدامة وجودة الكود. التقنيات المستخدمة: Flutter (Dart) Hive & Secure Storage Dio & Retrofit flutter_screenutil & Gap Email & Password Validator هذا المشروع يعكس مستوى متقدم من الفهم التقني في بناء تطبيقات قابلة للتوسع (Scalable) وجاهزة للإنتاج (Production-Ready)، مع تركيز كبير على جودة الكود وتجربة المستخدم في نفس الوقت.
مهارات العمل
بطاقة العمل
طلب عمل مماثل