الهدف: اختبار تفاعلي يعرض أسئلة متعددة الخيارات ويحسب النتيجة.
طريقة التنفيذ:
أنشأت مشروع Flutter جديد.
أضفت قائمة من الأسئلة والأجوبة في كلاس منفصل.
استخدمت Provider لإدارة حالة السؤال الحالي والنتيجة.
استخدمت Form Validation للتحقق من ان المسخدم ادخل اسمه بالفعل.
استخدمت Buttons وText Widgets لعرض السؤال والخيارات.
في نهاية الاختبار، عرضت صفحة النتيجة باستخدام Navigator.
ركزت على تصميم بسيط باستخدام ألوان مختلفة لتمييز الإجابات الصحيحة والخاطئة.
النتيجة:
تطبيق تفاعلي يعرض الأسئلة ويحسب النتيجة النهائية مع تجربة مستخدم مريحة.