📜 questionsBank.title ⁉️

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

questionsBank.legalText

💡 questionsBank.answeredQuestions

1.ما هي الطريقة المثلى لتخصيص Theme في تطبيق Flutter؟
  • 1.استخدام ThemeData فقط
  • 2.إعادة بناء MaterialApp
  • 3.استخدام Theme.of(context) وتحديث theme properties
  • 4.تحديث Widget الأساسي لكل شاشة
2.ما الفرق الأساسي بين Future و Stream في Dart؟
  • 1.Future يعيد قيمة واحدة أما Stream فيعيد عدة قيم بمرور الوقت
  • 2.Stream يعمل فقط مع العمليات التزامنية
  • 3.Future يعمل مع الشبكات فقط
  • 4.لا يوجد فرق، كلاهما يؤدي نفس الوظيفة
3.ما هي فائدة مزج mixin مع class في Dart؟
  • 1.إضافة ميزات بدون تخصيص الكائنات
  • 2.تقليل حجم التطبيق
  • 3.زيادة الأمان للكود
  • 4.توفير إمكانية مشاركة الكود بين الفئات المختلفة
4.ما هي البيانات التي يمكن استخلاصها من MediaQuery في Flutter؟
  • 1.أبعاد الشاشة فقط
  • 2.اتجاه الجهاز فقط
  • 3.حالة الوضع الليلي
  • 4.أبعاد الشاشة، اتجاه الجهاز، وحالة الوضع الليلي
5.في أي حالة يفضل استخدام setState() في StatefulWidget؟
  • 1.عند تحديث UI بناءً على تغيير البيانات المحلية
  • 2.عند رغبة في تحديث الحالة الداخلية للـ Widget
  • 3.عند تحديث البيانات من الخادم
  • 4.عند تغيير خصائص التطبيق العامة
6.ما هي أهمية استخدام Provider في Flutter؟
  • 1.تسهيل عملية التصميم
  • 2.إدارة الحالة وتقديم البيانات للمكونات بطريقة أسهل
  • 3.تنظيم الكود بشكل أفضل
  • 4.تقليل استهلاك الذاكرة
7.كيف يمكن تحسين أداء تطبيقات Flutter؟
  • 1.استخدام أكبر عدد ممكن من الحزم
  • 2.استخدام widgets معقدة وواجهة مستخدم ثقيلة
  • 3.تقليل إعادة بناء الواجهات واستخدام الأدوات الصحيحة لإعادة الاستخدام
  • 4.الاعتماد على setState() بشكل مفرط
8.ما هو الغرض من استخدام إشارة async في Dart؟
  • 1.زيادة كفاءة الكود
  • 2.تيسير التعامل مع العمليات المتزامنة
  • 3.السماح للعمليات التزامنية بالاستمرار دون توقف
  • 4.تقليل عدد الأخطاء
9.ما الفرق الرئيسي بين StatelessWidget و StatefulWidget في Flutter؟
  • 1.StatelessWidget أسرع بالتطبيق فقط
  • 2.StatefulWidget يحتفظ بحالة يمكن تعديلها أثناء runtime
  • 3.StatelessWidget يستخدم مع الشبكات فقط
  • 4.StatefulWidget يستخدم فقط مع الرسوم المتحركة
10.أي من الأدوات التالية يجب استخدامها لرفض العرض بدقة معينة؟
  • 1.TextEditingController
  • 2.LayoutBuilder
  • 3.Scaffold
  • 4.BoxDecoration
questionsBank.page 1 questionsBank.of 3