Flutter 102
متوسط
11219 مشترك
01:32:05
سنتعرف في هذهِ الدورة على عدد من المفاهيم المتقدمة في Flutter، كمفهوم State Management ومفهوم التنقل بين الصفحات واستخدام المكتبات الخارجية وغيرها من المفاهيم.
20 فيديو تعليمي
3 مقالات
3 اختبارات
مشروع واحد
ماذا ستتعلم ؟
تحديث الحالات في الصفحات StatefulWidget
التنقل بين الصفحات
استخدام المكتبات الخارجية
محتوى الدورة
1
تحديث الحالات في الصفحات
00:13:33
سنتعلم في هذهِ الوحدة الفرق بين StatefulWidget و StatelessWidget، وطريقة تحديث البيانات وعرضها واستخدام دالة setState().
مقدمة
شرح الواجهات المستخدمة
المشكلة في Stateless Widget
استخدام StatefulWidget
تحديث حالة العناصر
اختبار قصير
3 أسئلة
2
التنقل بين الصفحات
00:15:34
سنتعلم في هذهِ الوحدة طريقة التنقل بين الصفحات.
مقدمة في مفهوم Navigation
التنقل إلى صفحة جديدة
الرجوع إلى الصفحة السابقة
نقل البيانات بين الصفحات
التنقل بين الصفحات
اختبار قصير
3 أسئلة
3
استخدام المكتبات الخارجية
00:13:33
سنتعرف في هذهِ الوحدة على طريقة إضافة واستخدام المكتبات الخارجية.
مفهوم المكتبات
موقع pub.dev
إضافة مكتبة للمشروع
استخدام المكتبات الخارجية
اختبار قصير
3 أسئلة
4
مشروع اختيار العلم
00:19:25
سنقوم في هذهِ الوحدة ببناء مشروع عبارة عن لعبة أسئلة عن اختيار العلم، وسوف يشمل هذا المشروع جميع الأفكار التي تطرقنا لها في الوحدات السابقة.
لعبة اختيار العلم
تحميل المشروع من GitHub
إضافة إطار العلم
إضافة الرقم العشوائي
إضافة ثلاثة صور عشوائية
تحديث السؤال
إضافة مكتبة Fluttertoast
إضافة زر التنقل إلى الصفحة التالية
نقل عدد الإجابات الصحيحة والخاطئة إلى الصفحة التالية
5
المشروع
00:30:00
في هذه الوحدة سوف تقوم ببناء مشروع من اختيارك
مشروع Flutter 102
دورات قد تهمك أيضاً
دورة تعليمية
Dart 102
يهدف البرنامج للتعرف على الدوال Functions في لغة Dart بالإضافة للعديد من دوال built-in الخاصة بلغة Dart.
متوسط
4 وحدات
00:28:20
دورة تعليمية
Flutter 104
تهدف الدورة للتعرف على كيفية التعامل مع البيانات المدخلة TextField وTextFormField، وتعزيز تجربة المستخدم باستخدام مجموعة من العناصر التفاعلية، واستخدام مجموعة من واجهات المستخدم المتقدمة | Advanced UI.
متوسط
5 وحدات
01:25:30
دورة تعليمية
Flutter 105
دورة Custom Widgets : تركز على تعلّم كيفية إنشاء Widgets مخصصة لإعادة استخدام الكود وبناء واجهات متقدمة . و أبرز الدوال مع StatefulWidget ، وتنتقل إلى أدوات عديدة مثل LayoutBuilder و FutureBuilder و StreamBuilder ، وتتطرق الدورة إلى تقنيات متقدمة في الرسم باستخدام CustomPainter لإنشاء تصاميم أكثر احترافية .
متوسط
5 وحدات
01:15:09