الأسبوع الأول: مقدمة في Flutter و Dart
- فهم أساسيات Flutter و Dart
- تثبيت Flutter وإعداد بيئة التطوير
- إنشاء تطبيق Flutter الأول
المصادر:
docs.flutter.dev
دورة dart
youtube.com
دورة فلاتر
youtube.com
- فهم أساسيات Flutter و Dart
- تثبيت Flutter وإعداد بيئة التطوير
- إنشاء تطبيق Flutter الأول
المصادر:
docs.flutter.dev
دورة dart
youtube.com
دورة فلاتر
youtube.com
الأسبوع الثاني: Widgets و Layouts في Flutter
- التعرف على Widgets الأساسية في Flutter
- فهم كيفية إنشاء Widgets مخصصة
- التعرف على التخطيط والتموضع في Flutter
المصادر:
youtube.com
- التعرف على Widgets الأساسية في Flutter
- فهم كيفية إنشاء Widgets مخصصة
- التعرف على التخطيط والتموضع في Flutter
المصادر:
youtube.com
الأسبوع الثالث: إدارة الحالة (State Management)
- فهم إدارة الحالة في Flutter
- التعرف على اختلافات إدارة الحالة
المصادر:
youtube.com
- فهم إدارة الحالة في Flutter
- التعرف على اختلافات إدارة الحالة
المصادر:
youtube.com
الأسبوع الرابع: التنقل والتوجيه (Navigation and Routing)
- التعرف على التنقل والتوجيه في Flutter
- تنفيذ التنقل الأساسي في تطبيق تجريبي
المصادر:
youtube.com
- التعرف على التنقل والتوجيه في Flutter
- تنفيذ التنقل الأساسي في تطبيق تجريبي
المصادر:
youtube.com
الأسبوع الخامس: العمل مع واجهات برمجة التطبيقات (APIs) والشبكات (Networking)
- فهم أساسيات واجهات برمجة التطبيقات REST API
- تعلم كيفية استدعاء البيانات من واجهة برمجة التطبيقات في Flutter
- تعلم كيفية تحليل وعرض البيانات بتنسيق JSON
المصادر:
youtube.com
- فهم أساسيات واجهات برمجة التطبيقات REST API
- تعلم كيفية استدعاء البيانات من واجهة برمجة التطبيقات في Flutter
- تعلم كيفية تحليل وعرض البيانات بتنسيق JSON
المصادر:
youtube.com
الأسبوع السادس: الدمج مع Firebase
- التعرف على Firebase وخدماته
- دمج Firebase في تطبيق Flutter
- تنفيذ المصادقة (Authentication) باستخدام Firebase
المصادر:
youtube.com
- التعرف على Firebase وخدماته
- دمج Firebase في تطبيق Flutter
- تنفيذ المصادقة (Authentication) باستخدام Firebase
المصادر:
youtube.com
الأسبوع السابع: تصميم واجهات المستخدم المتقدمة
- إنشاء الرسوم المتحركة (animations) والانتقالات (transitions) المخصصة
- تنفيذ تصاميم واجهات مستخدم أكثر تعقيداً
المصادر:
youtube.com
- إنشاء الرسوم المتحركة (animations) والانتقالات (transitions) المخصصة
- تنفيذ تصاميم واجهات مستخدم أكثر تعقيداً
المصادر:
youtube.com
الأسبوع الثامن: تفاصيل أكثر حول إدارة الحالة State Management Deep Dive
- التحول إلى مستوى أعمق في تقنيات إدارة الحالة
- التعرف على Provider و Riverpod أو Bloc
المصادر:
youtube.com
youtube.com
- التحول إلى مستوى أعمق في تقنيات إدارة الحالة
- التعرف على Provider و Riverpod أو Bloc
المصادر:
youtube.com
youtube.com
الأسبوع التاسع: التخزين المحلي والدائم
- التعرف على SQLite وكيفية استخدامه في Flutter
- استكشاف خيارات التخزين المحلي الأخرى
المصادر:
youtube.com
- التعرف على SQLite وكيفية استخدامه في Flutter
- استكشاف خيارات التخزين المحلي الأخرى
المصادر:
youtube.com
الأسبوع 10: الاختبار والتصحيح
- فهم أهمية الاختبار في تطوير التطبيقات
- تعلم كيفية كتابة وتشغيل الاختبارات لتطبيقات Flutter
- التعرف على أدوات وتقنيات التصحيح
المصادر:
youtube.com
- فهم أهمية الاختبار في تطوير التطبيقات
- تعلم كيفية كتابة وتشغيل الاختبارات لتطبيقات Flutter
- التعرف على أدوات وتقنيات التصحيح
المصادر:
youtube.com
الأسبوع 11: النشر والتوزيع
- تعلّم كيفية بناء التطبيق وإصداره لنظامي التشغيل Android
- فهم عملية تقديم التطبيق إلى متجر التطبيقات
المصادر:
docs.flutter.dev
youtube.com
- تعلّم كيفية بناء التطبيق وإصداره لنظامي التشغيل Android
- فهم عملية تقديم التطبيق إلى متجر التطبيقات
المصادر:
docs.flutter.dev
youtube.com
الأسبوع 12: مشروع النهائي
- إنشاء تطبيق جوّال كامل باستخدام المهارات والمفاهيم التي تعلّمتها
- تطبيق أسلوب إدارة الحالة والشبكات والتخزين المحلي لتطبيقك
- تحسين تصميم ورسوميات واجهة المستخدم للتطبيق
- اختبار وتصحيح التطبيق
- نشر التطبيق على متاجر التطبيقات
- إنشاء تطبيق جوّال كامل باستخدام المهارات والمفاهيم التي تعلّمتها
- تطبيق أسلوب إدارة الحالة والشبكات والتخزين المحلي لتطبيقك
- تحسين تصميم ورسوميات واجهة المستخدم للتطبيق
- اختبار وتصحيح التطبيق
- نشر التطبيق على متاجر التطبيقات
مصادر اخرى متكاملة
دليل Flutter لإنشاء تطبيقات كاملة: flutter.dev
دليل Flutter لإدارة الحالة: flutter.dev
دليل Flutter للشبكات والاستجابة للطلبات: flutter.dev
دليل Flutter للتخزين المحلي: flutter.dev
دليل Flutter لإنشاء تطبيقات كاملة: flutter.dev
دليل Flutter لإدارة الحالة: flutter.dev
دليل Flutter للشبكات والاستجابة للطلبات: flutter.dev
دليل Flutter للتخزين المحلي: flutter.dev
flutter.dev/docs/cookbook/…
flutter.dev/docs/developme…
State management
Content covering state management in Flutter apps.
flutter.dev/docs/cookbook/…
Networking
A catalog of recipes for networking in your Flutter app.
flutter.dev/docs/get-start…
Write your first Flutter app
How to write an app in Flutter.
دليل Flutter لتحسين تصميم ورسوميات الواجهة الرسومية: flutter.dev
دليل Flutter للاختبار والتصحيح: flutter.dev
دليل Flutter للنشر على Google Play: flutter.dev
دليل Flutter للنشر على App Store: flutter.dev
دليل Flutter للاختبار والتصحيح: flutter.dev
دليل Flutter للنشر على Google Play: flutter.dev
دليل Flutter للنشر على App Store: flutter.dev
flutter.dev/docs/deploymen…
Build and release an Android app
How to prepare for and release an Android app to the Play store.
flutter.dev/docs/developme…
Layout widgets
A catalog of Flutter's widgets for building layouts.
flutter.dev/docs/testing
Testing Flutter apps
Learn more about the different types of testing and how to write them.
flutter.dev/docs/deploymen…
Build and release an iOS app
How to release a Flutter app to the App Store.
بالاخير هذه خطة متواضعة حاولت ان اجعلها في 12 اسبوع صحيح انها طويلة بعض المبادئ ولكنها ستكون مفيدة لك، ولكن يمكنك التلاعب بالوقت على حسب وقت فراغك.
جاري تحميل الاقتراحات...