تفاصيل العمل

تطبيق اختبارات إلكترونية (Exam App) تم تطويره باستخدام Flutter وDart، يتيح للمستخدم إجراء الاختبارات والإجابة عن الأسئلة ومتابعة الوقت والحصول على النتيجة النهائية.

تم بناء التطبيق باستخدام Clean Architecture مع إدارة الحالة باستخدام Bloc/Cubit، مع فصل واضح بين طبقات Data وDomain وPresentation.

تم ربط التطبيق بـ REST APIs باستخدام, Retrofit ، واستخدام JSON Serialization لمعالجة بيانات الأسئلة والاختبارات.

تشمل أهم وظائف التطبيق:

عرض الأسئلة وإدارة التنقل بينها.

تحديد الإجابات وإرسال الاختبار.

مؤقت زمني للاختبار.

حساب النتائج ونسبة الإجابات الصحيحة والخاطئة.

حفظ نتائج الاختبارات محليًا باستخدام Hive.

إدارة الاعتماديات باستخدام Get It وInjectable.

تطبيق مبادئ SOLID وRepository Pattern.

التعامل مع حالات التحميل والأخطاء والبيانات الفارغة.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات