أساسيات Flutter
هل أنت مستعد لدخول عالم تطوير التطبيقات بواجهة مذهلة وتجربة سلسة؟ اكتشف أسرار Flutter، الإطار القوي الذي يمكّنك من بناء تطبيقات جذابة على كل من Android و iOS بقاعدة كود واحدة! في هذه الدورة، لن تتعلم فقط أساسيات Flutter…
هل أنت مستعد لدخول عالم تطوير التطبيقات بواجهة مذهلة وتجربة سلسة؟ اكتشف أسرار Flutter، الإطار القوي الذي يمكّنك من بناء تطبيقات جذابة على كل من Android و iOS بقاعدة كود واحدة! في هذه الدورة، لن تتعلم فقط أساسيات Flutter، بل ستقوم بتطبيقها مباشرة من خلال بناء تطبيق Quiz تفاعلي خطوة بخطوة. إذا كنت تبحث عن بداية قوية وفهم عميق يُمكّنك من تصميم تطبيقات محترفة بمرونة وسرعة، فإن هذه الدورة هي اختيارك المثالي! انطلق الآن واجعل من أفكارك تطبيقات حية!
محتوى الدورة
- 1المقدمة
- 2مواد الدورة
- 3إعداد Flutter وبيئة التطوير9 دروس · 1 اختبار يحتوي على دروس مجانية
- مقدمة درس مجاني
- إعداد Flutter على macOS
- تثبيت Android Studio على macOS
- تثبيت VS Code على macOS
- تثبيت Android Studio على Windows
- إعداد Flutter على Windows
- تثبيت VS Code على Windows
- نظرة عامة على بيئة التطوير الرئيسية
- خاتمة
- اختبار: إعداد Flutter وبيئة التطوير
- 4بناء أول تطبيق Flutter10 دروس · 2 اختباران
- مقدمة
- إنشاء مشروع Flutter جديد من الطرفية
- نظرة عامة على ملفات المشروع
- تشغيل التطبيق الافتراضي على المحاكي
- نظرة عامة على تطبيق العدّاد والكود الأساسي
- الفرق بين Hot Reload و Hot Restart
- مختصر كتابي: Hot Reload vs Hot Restart
- شجرة الويدجتات في Flutter
- مختصر كتابي: Flutter Widget Tree
- اختبار قصير: Flutter Widget Tree
- خاتمة
- اختبار: بناء أول تطبيق Flutter
- 5العمل مع الويدجتات والدوال14 درسًا · 5 اختبارات يحتوي على دروس مجانية
- مقدمة
- مقدمة إلى ويدجتات Flutter (المرئية وغير المرئية)
- مختصر كتابي: Introduction to Flutter Widget (Visible & Invisible)
- اختبار قصير: Introduction to Flutter Widget (Visible & Invisible)
- العمل على ويدجتات التخطيط
- مختصر كتابي: Working on the layout widgets
- اختبار قصير: Working on the layout widgets
- ربط الدوال بالأزرار
- مختصر كتابي: Connecting Functions and Buttons
- الدوال المجهولة
- مختصر كتابي: Anonymous Functions
- اختبار قصير: Anonymous Functions
- ويدجتات Stateless و Stateful درس مجاني
- مختصر كتابي: Stateless and Stateful Widgets
- اختبار قصير: Stateless and Stateful Widgets
- تحديث البيانات باستخدام setState درس مجاني
- مختصر كتابي: Updating the data with setState
- خاتمة
- اختبار Working with Widgets and Functions
- 6بناء تطبيق الاختبار ومنطقه18 درسًا · 3 اختبارات
- مقدمة
- بناء واجهة تطبيق الاختبار
- المزيد عن ويدجتات التخطيط (Column و Row)
- مختصر كتابي: More about the layout widgets (Column, Row)
- اختبار قصير: More about the layout widgets (Column, Row)
- تحويل القوائم والبيانات إلى ويدجتات – تطبيق الاختبار
- إنشاء ويدجتات جديدة مخصصة – الجزء 1 – تطبيق الاختبار
- إنشاء ويدجتات جديدة مخصصة – الجزء 2 – تطبيق الاختبار
- إنشاء أول نموذج بيانات (AnswerItemModel) – تطبيق الاختبار
- مختصر كتابي: Creating your first model (AnswerItemModel) – QUIZ APP
- اختبار قصير: Creating your first model (AnswerItemModel) – QUIZ APP
- تغيير الأسئلة وإضافة المزيد منها بعد الإجابة – تطبيق الاختبار
- تغيير الإجابات حسب السؤال – تطبيق الاختبار
- حساب النتيجة الإجمالية
- إعادة تعيين الاختبار
- استخدام const لتحسين الأداء
- مختصر كتابي: Use const to increase the performance
- تحسين واجهة تطبيق الاختبار – الجزء 1
- تحسين واجهة تطبيق الاختبار – الجزء 2
- خاتمة
- اختبار Building Quiz App with its Logic
- 7تشغيل التطبيقات وتصحيح الأخطاء و DevTools5 دروس · 1 اختبار
- تشغيل التطبيق على محاكي Android
- تشغيل التطبيق على محاكي iOS
- تشغيل التطبيق على جهاز iOS حقيقي
- فهم رسائل الخطأ وإصلاح الأخطاء البرمجية
- استخدام أداة تصحيح الأخطاء
- اختبار: تشغيل التطبيقات وتصحيح الأخطاء و DevTools
- 8الخاتمة
- الاختبار النهائي
- الاختبار النهائي: أساسيات Flutter
عن المعلم
التقييمات والمراجعات
تقرير
عضو الحظر؟
من فضلك أكد أنك تريد منع هذا العضو.
لن تتمكن بعد هذه الخطوة من:
- ذكر هذا العضو في منشورات
- قم بدعوة هذا العضو إلى المجموعات
- مراسلة هذا العضو
يرجى الانتظار بضع دقائق حتى تكتمل هذه العملية.
