Flutter Deep Dive & Building Multiple Screen Apps

نظرة متعمقة في Flutter وبناء تطبيقات متعددة الشاشات

+500 طالب

مشروع

متوسط

هذه الدورة هي الدورة الخامسة في مسار تعلم تطوير تطبيقات الهاتف باستخدام Flutter وتأتي بعد دورات Dart fundamentals، Dart OOP، ودورة أساسيات فلاتر، ودورة إنشاء وتصميم تطبيق توصيل الطعام بإستخدام فلاتر. إذا كنت قد بدأت رحلتك مع Flutter، فقد حان الوقت للانتقال إلى المرحلة التالية، حيث ستتعلّم بناء تطبيقات متعددة الشاشات (Multiple Screen Apps) باستخدام تقنيات احترافية، وتصميم تجربة مستخدم سهلة التصفح. هذه الدورة ستأخذك خطوة بخطوة لتطبيق عملي حقيقي لتوصيل الطعام، مع تغطية مفاهيم متقدمة في الأداء والتنقل وإدارة الحالة.

ماذا ستتعلّم في هذه الدورة؟

التعمق في Flutter وفهم كيفية عمله داخليًا

  • التعرف على Widget Tree وElement Tree وRender Tree.
  • فهم آلية إعادة البناء (Rebuild) والرسم (Repaint).
  • استخدام const وBuilder Widgets لتحسين الأداء.
  • فهم دورة حياة الودجت والتطبيق.
  • التعرف على context وكيفية استخدامه.
  • معرفة المشكلة التي تحلّها Keys، وكيفية استخدامها بشكل عملي.

بناء تطبيق متعدد الشاشات والتنقل بينه

  • تصميم شاشات متعددة وربطها بتنقّل سلس.
  • إنشاء صفحة تفاصيل المنتج وتمرير البيانات إليها.
  • استخدام Material وCupertino حسب المنصة.
  • استخدام Named Routes وتمرير البيانات بينها.
  • استقبال البيانات المرتجعة عند العودة من الشاشة.

 الاستمرار في بناء تطبيق توصيل الطعام

  • إضافة العناصر وتفاصيل المنتج وتحديث الحالة.
  • إنشاء شريط تنقل سفلي (BottomNavBar) مخصص.
  • معالجة خاصية المفضلة (Favorite Logic).
  • استخدام CustomScrollView وSlivers في الواجهات.
  • حل المشكلات المتعلقة بالعرض وسلوك المستخدم.

 إضافة تصفية الفئات داخل التطبيق

  • تصميم واجهة تصفية داخل الصفحة الرئيسية.
  • استخدام ملف موحّد لإدارة الصور والبيانات.
  • إضافة منطق اختيار وإلغاء اختيار الفئات.

لماذا يجب عليك التسجيل في هذه الدورة؟

  • مشروع عملي واقعي: ستبني تطبيق حقيقي كامل يساعدك في بناء ملف أعمال قوي.
  • محاضر ذو خبرة كبيرة: المهندس طارق العبد، خبير Flutter معتمد من Google.
  • فرص وظيفية واسعة: الطلب على مطوري Flutter في ازدياد محليًا وعالميًا.
  • وصول دائم للمحتوى: فيديوهات، ملخصات، امتحانات وتحديثات مدى الحياة.

    اشترك الآن واستكمل رحلتك لتصبح مطور تطبيقات محترف!

محتوى دورة

م. طارق العبد

قائد فريق مهندسي البرمجيات وخبير معتمد من جوجل

يمتلك طارق خبرة تتجاوز ثماني سنوات في مجال تطوير البرمجيات، مع تركيز خاص على تطوير الويب الأمامي وتطبيقات الأندرويد باستخدام جافا، بالإضافة إلى أكثر من خمس سنوات من التخصص في فلاتر. يتميز طارق بخبرته في Swift لتطوير iOS وإتقانه للغات البرمجة مثل بايثون، C++، جافا، تايب سكريبت، وC#. كخبير معتمد من جوجل في Flutter وDart، يستخدم طارق أحدث التقنيات لدفع الابتكار في المشاريع التي يقودها. بالإضافة إلى خبرته التقنية، يشارك طارق معرفته عبر قناته على يوتيوب، التي تضم أكثر من 80,000 مشترك، حيث يقدم دورات مبسطة في البرمجة والتكنولوجيا تهدف إلى إلهام الجيل القادم من محترفي التكنولوجيا.

التقييمات والمراجعات

0.0
متوسط التقييمات
0 عدد التقييمات
5
0
4
0
3
0
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
لا توجد تقييمات!
عرض المزيد من التقييمات
كيف كانت تجربتك؟ نود أن نعرف!

38 درس

8 أقسام

شهادة موثقة

قياس مستوى التقدم والانجاز عبر الدورة

إجابة من مشرفي الطلاب على كل الأسئلة

فاعليات حصرية

شارات تميز للطلبة المتقدمين

اشعارات تذكير وتحفيز لإنهاء الدورة

اشتراك مدى الحياة

الأسئلة الشائعة

نعم، تحتاج إلى معرفة أساسية بلغة Dart وفهم مبادئ Flutter. إذا لم تكن لديك هذه المهارات، يمكنك البدء بدورة تعلم أساسيات لغة دارت.

إذا كنت مبتدئًا تمامًا، ننصحك بالبدء بدورة أساسيات Flutter لفهم المفاهيم الأساسية قبل الانتقال لهذه الدورة المتقدمة.

بكل تأكيد! ستقوم ببناء تطبيق متعدد الشاشات بخبرة عملية قابلة للاستخدام في مشاريع حقيقية.

نعم، لـ Flutter مستقبل واعد في تطوير التطبيقات بسبب مزاياه الفريدة مثل:

  • دعم متعدد المنصات: يمكنك إنشاء تطبيقات تعمل على منصات متعددة بكود موحد.
  • أداء عالٍ: التطبيقات المصممة بـ Flutter تتميز بسلاسة الأداء.
  • مطلوب في السوق: شعبيته تتزايد عالميًا، مما يفتح أبوابًا لوظائف متعددة في السوق التقنية.

مجتمع نشط: Flutter مدعوم بمجتمع مطورين كبير يقدم تحديثات وموارد