مكتبة الأسئلة
راجع السؤال، جاوب بصوتك، وبعدها افتح التفاصيل وقارن إجابتك بشرح مدعوم بالمصدر الرسمي.
ما الفرق بين final و const في Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ما الفرق بين var و dynamic في Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي يشتغل نظام Null Safety في Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←متى نستخدم late في Dart وما مخاطرتها؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ليه Object غالبًا أكثر أمانًا من dynamic في Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إمتى تختار List أو Set أو Map في Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ما فائدة spread و collection-if في Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه الفرق بين named و positional optional parameters في Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ما هي cascade notation في Dart ومتى تكون مناسبة؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه دور factory constructor في Dart مقارنة بالـgenerative constructor؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←كيف تضيف سلوكًا لنوع موجود باستخدام extension في Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي async و await بيتعاملوا مع Future في Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه الفرق بين class و object في Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي نطبق Encapsulation في Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إمتى تختار composition بدل inheritance في كود Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←كيف نستخدم Polymorphism في Dart من غير ربط الكود بتطبيق واحد؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ما الفرق العملي بين abstract class و abstract interface class في Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←متى يكون mixin مناسبًا لمشاركة سلوك في Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تعرّف equality صحيحة لـ value object في Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه فوائد immutable value objects في تطبيق Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي نطبق Single Responsibility Principle في شاشة Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←كيف يساعد Open/Closed Principle عند إضافة أنواع UI جديدة؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ما معنى Liskov Substitution Principle في كود Dart؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي نطبق Interface Segregation في طبقة بيانات Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ما المقصود بـ Dependency Inversion Principle في تطبيق Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي نستخدم مبادئ SOLID من غير ما نحمّل Widget مسؤوليات زائدة؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←هل لازم نطبق كل مبادئ SOLID في كل جزء من تطبيق Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تبدأ refactor لكود Flutter قديم باستخدام SOLID بأمان؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه الفرق بين Flutter framework وengine وembedder؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ماذا تعني Declarative UI في Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ليه Flutter عنده Widget tree وElement tree وRenderObject tree؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ما المراحل الأساسية لإنتاج frame في Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ما الفرق بين hot reload وhot restart في Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إمتى تستخدم debug وprofile وrelease mode في Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ما دور pubspec.yaml وpubspec.lock في مشروع Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه الحالات الأساسية في lifecycle بتاع تطبيق Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تضيف assets وصور إلى تطبيق Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ما فائدة Android product flavors في تطبيق Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تختار بين preferences وfiles وstructured local database للتخزين المحلي؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إمتى تستخدم key-value preferences وما حدودها؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تحفظ مستند أو blob محليًا باستخدام files؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←متى تكون SQLite أو structured local database مناسبة في تطبيق Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تصمم local persistence قابلة للاختبار ومقاومة لفشل التخزين؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه دور platform channels وإزاي تحافظ على boundary واضحة مع native code؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إمتى تختار plugin جاهزًا أو custom platform integration؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إمتى تستخدم StatelessWidget وإيه معنى build بتاعها؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←اشرح lifecycle الأساسي لـ StatefulWidget State؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه هو BuildContext وليه مكانه في الشجرة مهم؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تساعد keys Flutter في الحفاظ على هوية Widgets؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←اشرح قاعدة constraints go down, sizes go up في Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←كيف تساعد const Widgets في تقليل تكلفة rebuild؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ماذا يفعل setState فعلًا، وكيف تتجنب rebuild واسع؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إمتى تستخدم InheritedWidget وdidChangeDependencies؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ما trade-offs استخدام GlobalKey في Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه الفرق بين local state وshared state في Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تطبق lifting state up بين Widgets؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ليه immutable state وchange notification مهمين؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←اشرح unidirectional data flow في تطبيق Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تدير lifecycle للـcontroller أو notifier؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تخلي state management قابلة للاختبار؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←متى تختار ValueNotifier ومتى تختار ChangeNotifier؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←متى تستخدم Stream بدل notifier لإدارة state؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تختار approach لإدارة state من غير اعتبار package واحدة حلًا عالميًا؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه الفرق بين state داخل الذاكرة وstate التي تحتاج restoration أو persistence؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي يشتغل route stack في Navigator؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه الطرق الواضحة لتمرير data بين routes؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ما الذي يجب أن يحدث عند فتح deep link مباشرة؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إمتى تختار imperative navigation وإمتى declarative navigation؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←كيف تصمم nested navigation لتبويبات أو flow مستقل؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تفسر HTTP response وتتعامل مع status codes؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ليه نعمل JSON serialization إلى typed models؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تعرض loading وsuccess وerror لطلب شبكة؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←فين تحط timeout وretry في network client؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تمنع نتيجة network قديمة من تحديث Widget بعد خروجها؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه الفرق بين network service وrepository في architecture؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←متى تستخدم WebSocket وما الذي يجب إدارته في lifecycle؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه حدود presentation وdomain وdata layers؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تستخدم dependency injection في Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تختار architecture seams التي تجعل الاختبار أعلى قيمة؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تنظّم حدود الـfeature من غير ما تخلي architecture مجرد folders؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه الذي يميز unit test في مشروع Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←متى تستخدم widget test في Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه دور integration test ومتى يستحق تكلفته؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه الفرق العملي بين fake وmock وstub في اختبارات Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تخلي اختبارات Flutter reliable وغير flaky؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←ليه نعمل profiling قبل ما نحسّن أداء Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إيه معنى frame budget وإزاي تشخّص jank؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إمتى تستخدم ListView.builder بدل بناء قائمة كاملة؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تمنع expensive work داخل build؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تفسر مشاكل أداء الصور والذاكرة في Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي يشتغل Dart event loop والفرق بين microtask وevent queue؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إمتى تستخدم Stream بدل Future؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←متى تنقل CPU-bound work إلى isolate؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تستخدم Future.wait بأمان مع أكثر من عملية async؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي تستخدم child parameter في Builder لتقليل rebuild؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←فين تحط domain models في هيكل مشروع Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إزاي يكون اتجاه الاعتماد بين repository وview model في Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←إمتى تضيف domain layer أو use-case في Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←تنظّم ملفات Flutter حسب الـfeature ولا حسب نوع الكلاس؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←متى تستخدم golden test في Flutter؟
اختبر إجابتك قبل ما تكشف الشرح.
فتح السؤال ←