نشامى

وضع الدراسة · الاختبار النهائي في تطوير التطبيقات باستخدام Flutter وDart: من الأساسيات إلى الاحتراف

بنك الأسئلة

الاختبار النهائي في تطوير التطبيقات باستخدام Flutter وDart: من الأساسيات إلى الاحتراف

ملخص الإنجاز0/30 · 0%

الأسئلة وإجاباتها

30 questionsBank.questionsCount
1

ما هي الطريقة المثلى لتخصيص Theme في تطبيق Flutter؟

  • أاستخدام ThemeData فقط
  • بإعادة بناء MaterialApp
  • استخدام Theme.of(context) وتحديث theme properties
  • ثتحديث Widget الأساسي لكل شاشة
2

ما الفرق الأساسي بين Future و Stream في Dart؟

  • Future يعيد قيمة واحدة أما Stream فيعيد عدة قيم بمرور الوقت
  • بStream يعمل فقط مع العمليات التزامنية
  • تFuture يعمل مع الشبكات فقط
  • ثلا يوجد فرق، كلاهما يؤدي نفس الوظيفة
3

ما هي فائدة مزج mixin مع class في Dart؟

  • أإضافة ميزات بدون تخصيص الكائنات
  • بتقليل حجم التطبيق
  • تزيادة الأمان للكود
  • توفير إمكانية مشاركة الكود بين الفئات المختلفة
4

ما هي البيانات التي يمكن استخلاصها من MediaQuery في Flutter؟

  • أأبعاد الشاشة فقط
  • باتجاه الجهاز فقط
  • تحالة الوضع الليلي
  • أبعاد الشاشة، اتجاه الجهاز، وحالة الوضع الليلي
5

في أي حالة يفضل استخدام setState() في StatefulWidget؟

  • أعند تحديث UI بناءً على تغيير البيانات المحلية
  • عند رغبة في تحديث الحالة الداخلية للـ Widget
  • تعند تحديث البيانات من الخادم
  • ثعند تغيير خصائص التطبيق العامة
6

ما هي أهمية استخدام Provider في Flutter؟

  • أتسهيل عملية التصميم
  • إدارة الحالة وتقديم البيانات للمكونات بطريقة أسهل
  • تتنظيم الكود بشكل أفضل
  • ثتقليل استهلاك الذاكرة
7

كيف يمكن تحسين أداء تطبيقات Flutter؟

  • أاستخدام أكبر عدد ممكن من الحزم
  • باستخدام widgets معقدة وواجهة مستخدم ثقيلة
  • تقليل إعادة بناء الواجهات واستخدام الأدوات الصحيحة لإعادة الاستخدام
  • ثالاعتماد على setState() بشكل مفرط
8

ما هو الغرض من استخدام إشارة async في Dart؟

  • أزيادة كفاءة الكود
  • بتيسير التعامل مع العمليات المتزامنة
  • السماح للعمليات التزامنية بالاستمرار دون توقف
  • ثتقليل عدد الأخطاء
9

ما الفرق الرئيسي بين StatelessWidget و StatefulWidget في Flutter؟

  • أStatelessWidget أسرع بالتطبيق فقط
  • StatefulWidget يحتفظ بحالة يمكن تعديلها أثناء runtime
  • تStatelessWidget يستخدم مع الشبكات فقط
  • ثStatefulWidget يستخدم فقط مع الرسوم المتحركة
10

أي من الأدوات التالية يجب استخدامها لرفض العرض بدقة معينة؟

  • أTextEditingController
  • LayoutBuilder
  • تScaffold
  • ثBoxDecoration