📚محتوى دورة Flutter – معهد مسارتك
| المحور التدريبي | التفاصيل |
|---|---|
| مقدمة في Mobile Development | فهم طبيعة تطبيقات الموبايل والفرق بين Native وCross-platform. |
| إعداد بيئة العمل | تثبيت Flutter SDK وAndroid Studio أو VS Code وتشغيل أول تطبيق. |
| Dart Fundamentals | المتغيرات، الأنواع، الشروط، الحلقات، الدوال، القوائم، والخرائط. |
| Object-Oriented Dart | Classes وObjects وConstructors وInheritance وEncapsulation. |
| Flutter Widgets | فهم Stateless وStateful Widgets وبناء الواجهات بعناصر Flutter. |
| Layouts and Responsive UI | استخدام Row وColumn وStack وListView وGridView وتصميم واجهات متجاوبة. |
| Navigation and Routing | التنقل بين الصفحات وإرسال البيانات بين الشاشات. |
| Forms and Validation | إنشاء نماذج إدخال والتحقق من البيانات ومعالجة الأخطاء. |
| State Management | فهم إدارة الحالة واستخدام حلول مناسبة حسب مستوى الدورة والمشروع. |
| Working with APIs | جلب البيانات من REST APIs والتعامل مع JSON وHTTP Requests. |
| Local Storage | حفظ بيانات بسيطة محليًا مثل الإعدادات وحالة تسجيل الدخول. |
| Authentication Flow | بناء تدفق تسجيل دخول وتسجيل حساب وربط مبدئي مع API. |
| UI Components | تصميم أزرار، كروت، قوائم، تبويبات، Search، وBottom Navigation. |
| Error Handling and Loading States | إدارة حالات التحميل والأخطاء والبيانات الفارغة داخل التطبيق. |
| App Architecture | تنظيم المشروع وفصل الواجهات والخدمات والموديلات والطبقات. |
| Final Project | بناء تطبيق موبايل متكامل قابل للعرض ضمن Portfolio. |
