admin

admin

TabBar

🔹 ما هو TabBar ؟ 🔹 المكونات الأساسية لعمل TabBar تحتاج 3 عناصر: 🔹 مثال أساسي 🔹 شرح الخصائص المهمة في TabBar 🔹 TabBarView 🔹 أماكن الاستخدام 🔹 نصائح ومحاذير 🔹 مثال مع TabBar في أسفل الشاشة ✨ الخلاصة:

Drawer

📌 ما هو الـ Drawer؟ الـ Drawer هو قائمة جانبية (عادةً تُسحب من اليسار في اللغات LTR ومن اليمين في RTL مثل العربية) تُستخدم لعرض خيارات التنقل Navigation أو روابط سريعة داخل التطبيق.يُدمج غالبًا مع Scaffold في الخاصية: 🧩 التركيب…

AppBar

ما هي AppBar؟ شريط علوي مادي (Material) يُعرض عادةً داخل: يوفّر عنوان الصفحة، أزرار رجوع/قائمة، إجراءات (actions)، تبويبات… إلخ. أهم الخصائص (مع الشرح السريع) بنية المحتوى الألوان والارتفاع والظل التخطيط والمحاذاة النصوص والأنماط الشكل والقصّ والتراكب على النظام أمثلة عملية…

StatefulWidget

ما هي StatefulWidget؟ كيف تتم الوراثة (التكوين البنيوي) أنت تبني فصلين مرتبطين ببعض: الخلاصة البنيوية:MyWidget extends StatefulWidget + class _MyWidgetState extends State<MyWidget>،والربط بينهما يحصل عبر الـ جنيرك وcreateState(). دورة الحياة (متى أكتب إيه؟) داخل كلاس الـ State: في وضع التطوير…

stack 

ما هي Stack؟ ودجت Stack تسمح لك بوضع عناصر فوق بعضها (طبقات). تُستخدم في الحالات التي تحتاج فيها تراكبًا: شارة (Badge) فوق صورة، نص فوق بانر، زر يطفو بأسفل الشاشة… إلخ. كيف يحدِّد Stack حجمه؟ أهم الخصائص التموضع (Positioning) لاستخدام…

Checkbox 

📌 ما هو الـ Checkbox؟ هو ويدجت (Widget) في Flutter يمثل مربع اختيار يمكن أن يكون: يُستخدم لتفعيل أو إلغاء تفعيل خيار معيّن، أو تحديد عناصر متعددة. 🔹 البنية الأساسية ⚙️ أهم الخصائص الخاصية النوع الوصف value bool? الحالة الحالية…

Radio 

ما هو Radio؟ Radio هو ويدجت لزر اختيار دائري يُستخدم لاختيار قيمة واحدة من مجموعة قيم متنافسة (mutually exclusive). كل مجموعة راديو تملك groupValue مشترك و كل زر له value خاص؛ الذي يساوي groupValue يظهر كـ «محدد». الفكرة الأساسية (قاعدة…

SwitchListTile

ما هو SwitchListTile؟ SwitchListTile هو نسخة مريحة من ListTile تحتوي على مفتاح تبديل (Switch) مدمج. تُستخدم عادة لعرض خيار قابل للتشغيل/الإيقاف داخل قائمة (مثل صفحة الإعدادات). يسمح لك بعرض title, subtitle, وsecondary جنبًا إلى جنب مع الـ Switch، والصف كله…

switch 

📌 ما هو الـ Switch؟ هو ويدجت (Widget) في Flutter تمثل زر تبديل (On / Off)، يُستخدم لتغيير حالة منطقية (true أو false).تراه عادةً في الإعدادات لتفعيل أو تعطيل خيار. 🔹 البنية الأساسية (Constructor) ⚙️ أهم الخصائص الخاصية النوع الوصف…

ElevatedButton

ما هو ElevatedButton؟ زر Material “مرفوع” بظل خفيف، مناسب للأفعال الأساسية (Primary Action). هو البديل الحديث لـ RaisedButton (الموقوف). سلوكه يتغيّر حسب الحالة (عادي، Hover، Focus، Pressed، Disabled). البُنى (Constructors) ElevatedButton.icon (مع أيقونة ونص): تعطيل الزر: اجعل onPressed: null أهم…