ListView

ما هو ListView العادي؟ ListView العادي هو widget يعرض قائمة من العناصر القابلة للتمرير، حيث يتم تمرير جميع العناصر كـ children في قائمة واحدة. البنية الأساسية جميع خصائص ListView العادي 1. children الخاصية الأساسية لإضافة العناصر: 2. scrollDirection لتحديد اتجاه…

SingleChildScrollView

🧱 ما هي SingleChildScrollView؟ SingleChildScrollView هي ويدجت في Flutter تسمح لك بتمرير (Scroll) عنصر واحد فقط عندما يتجاوز حجمه حجم الشاشة. ✅ هي الحل المثالي عندما: 🔁 الشكل العام: 📌 أهم الخصائص (Properties) 1. child ✅ العنصر الوحيد داخل SingleChildScrollView…

Column

🧱 ما هي Column؟ 🧩 متى نستخدم Column؟ 📌 أهم خصائص Column 1. children قائمة العناصر التي توضع داخل العمود. 2. mainAxisAlignment تتحكم في توزيع العناصر على المحور العمودي (الرأسي) القيمة التأثير start العناصر تبدأ من الأعلى (افتراضي) end العناصر…

Row

🧱 ما هي Row في Flutter؟ 🧩 متى تستخدم Row؟ تُستخدم Row عندما تريد: 📌 الخصائص الأساسية في Row 1. children القائمة التي تحتوي على الودجات التي سيتم عرضها أفقيًا. 2. mainAxisAlignment تتحكم في توزيع العناصر على المحور الأفقي (Main…

Image

✅ مقدمة عن Image في Flutter الـ Image هي ويدجت تُستخدم لعرض الصور على واجهة المستخدم. يمكن تحميل الصور من: ✅ أنواع إنشاء صورة (Constructors) 1. Image.asset() تحميل صورة من مجلد assets ✅ ملاحظات: 2. Image.network() تحميل صورة من الإنترنت…

Container

📦 ما هو Container؟ Container هي واحدة من أكثر الودجتات استخدامًا في فلاتر. وهي عبارة عن صندوق مرن متعدد الاستخدامات يستخدم لتصميم وتنسيق العناصر، مثل: 🧱 الشكل العام للـ Container 🧩 الخصائص (Properties) بالتفصيل: 1. width و height ✅ 2.…

Text Widget

📝 ما هي Text Widget في Flutter؟ ويدجت Text تُستخدم لعرض نص على الشاشة. ✅ الشكل الأساسي: تُعرض كلمة “مرحباً” في النص الافتراضي (لون أسود، حجم صغير، بدون تنسيق). 📌 الخصائص المهمة التي تُستخدم مع Text: 1. style تُستخدم لتنسيق…

بنية الصفحة الرئيسية

🧩 1. void main(): ✅ ما هي؟ ✅ لماذا void؟ 🧩 2. runApp(MyApp()); ✅ ما هي؟ في هذا المثال: 🔤 ما هو MyApp؟ هذا يكون عادة ويدجت رئيسي (Main Widget)، يكون معرف في مكان آخر من الكود، مثل: 📌 تسلسل…

ما هو GitHub؟

🌐 ما هو GitHub؟ GitHub هو منصة على الإنترنت تستضيف مستودعات Git وتوفر واجهة رسومية لإدارة الأكواد، مبنية على نظام Git. بمعنى آخر: Git هو النظام الذي يدير التغييرات على جهازك.أما GitHub فهو مكان على الإنترنت تحفظ فيه مشاريعك وتشاركها…