Flutter هو إطار عمل مفتوح المصدر من تطوير شركة Google، يُستخدم لبناء تطبيقات موبايل أصلية (Native) لأنظمة Android وiOS من قاعدة كود واحدة. يستخدم Flutter لغة Dart، ويُعرف بسرعته العالية، وواجهاته الجذابة، وسهولة تطويره.
لماذا تختار Flutter لتعلم برمجة تطبيقات الموبايل؟ كود واحد لتطبيقين: يمكنك بناء تطبيقين (Android وiOS) بنفس الكود.أداء عالي: Flutter يُترجم إلى كود أصلي مما يضمن سلاسة وسرعة التطبيق. تصميم واجهات مرنة: أدوات تصميم مرئية قوية لبناء واجهات جذابة وسهلة الاستخدام.Hot Reload: ميزة رائعة تتيح مشاهدة التغييرات فورًا دون إعادة تشغيل التطبيق. مجتمع نشط: موارد كثيرة، مكتبات، وأمثلة متوفرة عبر الإنترنت.
ما ستتعلمه في كورس Flutter للمبتدئين
-
مقدمة عن لغة Dart
- أساسيات البرمجة، المتغيرات، الحلقات، الدوال، الكائنات (OOP).
-
إعداد بيئة العمل
- تثبيت Flutter SDK، Android Studio، إعداد المحاكي.
-
بناء أول تطبيق Flutter
- إنشاء مشروع جديد، هيكل التطبيق، التعرف على Widgets.
-
تصميم الواجهات (UI)
-
استخدام Widgets مثل
Container
,Row
,Column
,Text
,Image
.
-
استخدام Widgets مثل
-
التعامل مع الأحداث وحالة التطبيق (State Management)
- الفرق بين Stateless وStateful widgets.
- إدخال المستخدم (Forms, TextFields).
-
الاتصال بالإنترنت (API)
- إرسال واستقبال البيانات من الإنترنت باستخدام HTTP.
-
تخزين البيانات محليًا
- استخدام Shared Preferences أو SQLite.
-
نشر التطبيق على المتاجر
- خطوات نشر التطبيق على Google Play وApp Store.
لمن هذا الكورس؟
- للمبتدئين الذين ليس لديهم خلفية برمجية.
- للمطورين الذين يريدون بناء تطبيقات لأنظمة متعددة.
- لرواد الأعمال الذين يرغبون في تحويل أفكارهم إلى تطبيقات.