المرحلة التأسيسية :-
* شرح اطار عمل Flutter
* تجهيز بيئة عمل Mac Windows
* خطة الدورة وأسلوب متبع في الشرح
المرحلة الاولى
* انشاء أول تطبيق باستخدام Flutter
* تعلم طريقة بناء مشروع
* تعلم Widget
* تعلم Stateless widget
* تعلم Scaffold
المرحلة الثانية (App business card )
* تعرف على Row & Column وفهم جميع الخصائص
* تعلم عمل صورة على شكل دائري
* طريقة تعريف متغيرات لغة Dart
المرحلة الثالثة:
* تعلم طريقة تغيير عناصر في الشاشة
* فرق بين Stateless widget & state full widget
* تعلم Method بلغة Dart
* تعلم Class بلغة Dart
المرحلة الرابعة:
* تعلم طريقة تشغيل صوت
* تعلم طريقة تصغير الكود Refactor
* تعلم الوراثة بلغة Dart
التحدي الاول :-
في هذه المرحلة تقوم بإنشاء أول مشروع بفكرتك الخاصة باستخدام كل ما تعلمته سابقاً.
المرحلة الخامسة : تطبيق المسابقات
*تعلم جملة الشرطية بلغة Dart
*تعلم طريقة انشاء قائمة بلغة Dart
*تعلم الوراثة بلغة Dart
*تعلم abstraction Class
*تعلم polymorphism
*تعلم طريقة انشاء ملفات وتقسيم مشروعك
*تعلم اظهار رسالة (Alert)
المرحلة السادسة : تطبيق قياس الوزن
* تعلم استخدام theme
*الفرق بين final and const
*تعلم تصميم عناصر خاصة بك
* تعلم Enum Dart
* تعلم Ternary Operator
* تعلم Slider
*تعلم استخدام اكثر من صفحة في المشروع
*تعلم Maps
المرحلة السابعة : تطبيق الطقس
* تعلم تعامل مع locations
*تعلم Futures , Async & await
*تعلم lifecycle
*تعلم طريقة ايجاد المشكلة وحلها
* تعلم مفهوم API
*تعلم HTTP in Flutter
*تعلم استقبال ملف من نوع json
*تعلم طريقة البحث عن مدينة
المرحلة الثامنة : تطبيق العملة
* تعلم استخدام Dropdown Button
*تعلم loops in Dart
*تعلم تخصيص تصميم حسب نوع نظام تشغيل
* نظرة عامة لتصميم نظام IOS
التحدي الثاني :-
في هذه المرحلة نقوم بإنشاء تطبيق معرض سيارت بستخدام API
المرحلة التاسعة : تطبيق المكتبة
*تعلم list-view (Horizontal & vertical & spirited & builder)
*تعلم Drawer
*تعلم Tab Bar
*تعلم Grid View
*تعلم Cached Network Image
*تعلم Orientation
*تعلم UI display a reasonable layout on different screen sizes
المرحلة العاشرة : تطبيق رياضي
*تعلم جعل تطبيق يدعم اكثر من لغة
*تعلم جعل تطبيق يدعم light & dark
*تعلم Navigation Bottom
* تعلم Launch app icon
*تعلم Setting Screen
*تعلم Provider Management State
المرحلة الحادي عشر : تطبيق مذكرة
*تعلم استخدام bottom Sheet
*تعلم living State
*تعلم database locale sqflite
المرحلة الثاني عشر : تطبيق chat
*تعلم Animations & Hero
*تعلم Database Firebase
*تعلم Dart Streams
التحدي النهائي :-
في هذه المرحلة نقوم بإنشاء تطبيق ecommerce
وي نهاية خطة دورة فلاتر ننتقل لتعلم بناء وتصميم المواقع باستخدام الووردبريس
© 2023 أكاديمية قطوف – QtoofAcademy