Flutter 105
متوسط
20638 مشترك
01:15:09
دورة Custom Widgets : تركز على تعلّم كيفية إنشاء Widgets مخصصة لإعادة استخدام الكود وبناء واجهات متقدمة .
و أبرز الدوال مع StatefulWidget ، وتنتقل إلى أدوات عديدة مثل LayoutBuilder و FutureBuilder و StreamBuilder ، وتتطرق الدورة إلى تقنيات متقدمة في الرسم باستخدام CustomPainter لإنشاء تصاميم أكثر احترافية .
20 فيديو تعليمي
4 مقالات
3 اختبارات
مشروع واحد
ماذا ستتعلم ؟
متى يجب أن ننشئ Widget مخصصة ؟
إدارة الحالة | State Management و أبرز الدوال مع StatefulWidget
الفرق بين Builder و LayoutBuilder و متى نستخدم كل منهما ؟
مفهوم FutureBuilder و StreamBuilder والفرق بينهما
مفهوم Canvas و Paint
إضافة التدرجات والألوان | Gradients Colors
الرسم المتحرك باستخدام CustomPainter
محتوى الدورة
1
مقدمة الدورة
00:01:14
مُتطلبات الدورة
مقدمة إلى الدورة
2
Custom Widgets
00:13:34
مقدمة إلى الوحدة
لماذا نستخدم Custom Widgets ؟
أبرز الفروقات بين StatelessWidget و StatefulWidget
متى يجب أن ننشئ Widget مخصصة ؟
استخدام build لرسم العناصر
إدارة الحالة | State Management و دورة حياة Widget
مثال على استخدام دوال initState - setState - dispose
اختبر معلوماتك
3 أسئلة
3
بناء الواجهات باستخدام LayoutBuilder - FutureBuilder - StreamBuilder
00:13:32
مقدمة إلى الوحدة
الفرق بين Builder و LayoutBuilder و متى نستخدم كل منهما؟
مثال على Builder مع Navigator و ScaffoldMessenger
مثال على LayoutBuilder لإنشاء Responsive UI
مفهوم FutureBuilder و StreamBuilder والفرق بينهما
مثال على استخدام StreamBuilder
أمثلة على استخدام Builder - LayoutBuilder - StreamBuilder
اختبر معلوماتك
3 أسئلة
4
إنشاء Widgets متقدمة باستخدام CustomPainter
00:16:49
مقدمة إلى الوحدة
مفهوم CustomPainter
مفهوم Canvas و Paint
الرسم باستخدام مجموعة من الخطوط والأشكال
الرسم المتقدم مع المسارات | Paths
إضافة التدرجات والألوان | Gradients Colors
مثال على الرسم باستخدام CustomPainter و إضافة Gradients Colors
مثال على الرسم باستخدام CustomPainter و Gradients Colors
اختبر معلوماتك
3 أسئلة
5
المشروع النهائي
00:30:00
مُتطلبات المشروع
دورات قد تهمك أيضاً
دورة تعليمية
Dart 102
يهدف البرنامج للتعرف على الدوال Functions في لغة Dart بالإضافة للعديد من دوال built-in الخاصة بلغة Dart.
متوسط
4 وحدات
00:28:20
دورة تعليمية
Flutter 102
سنتعرف في هذهِ الدورة على عدد من المفاهيم المتقدمة في Flutter، كمفهوم State Management ومفهوم التنقل بين الصفحات واستخدام المكتبات الخارجية وغيرها من المفاهيم.
متوسط
5 وحدات
01:32:05
دورة تعليمية
Flutter 104
تهدف الدورة للتعرف على كيفية التعامل مع البيانات المدخلة TextField وTextFormField، وتعزيز تجربة المستخدم باستخدام مجموعة من العناصر التفاعلية، واستخدام مجموعة من واجهات المستخدم المتقدمة | Advanced UI.
متوسط
5 وحدات
01:25:30