نشامى
وضع الدراسة · الاختبار النهائي في تطوير التطبيقات باستخدام 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