ماهو فلاتر Flutter ؟
Flutter هو بيئة برمجة تم انشائها من قبل شركة Google – تتيح لك تعلم لغة Dart و هي اللغة المستخدمة فيه و من خلال لغة برمجة واحدة يمكنك انشاء تطبيقات لجميع أنواع الأجهزة المحمولة في وقت قصير و بجودة عالية جداً !
في حين ان مخرجات كود البرمجة بلغة دارت يتكون من اكواد اصيلة (Native Code) أي انها سوف تظهر لك مشروعين منفصلين للاندرويد والايفون يمكنك الإضافة الى أي منها بلغته الاصيلة أيضا مثل جافا او كوتلن او لغة سويفت للايفون .
ماهي محاور كورس فلاتر الكامل بالعربية Complete Flutter Course in Arabic ؟
1- مقدمة عن Flutter :
نظرة عامة وتحميل Flutter SDK .
انشاء أول تطبيق باستخدام Terminal - Commands Line .
تشغيل أول تطبيق بإستخدام Android Studio .
2- أساسيات لغة Dart :
نظرة عامة على لغة Dart .
التعامل مع متغيرات من نوع String .
الفرق بين var و data types .
التعامل مع متغيرات الارقام .
التعامل مع متغيرات من نوع Boolean .
الفرق بين final - const .
العمليات الحسابية الاساسية .
العمليات المنطقية الاساسية .
المقارنات بإستخدام is is! .
الجمل الشرطية if statments .
اضافة اكثر من شرط لل if statment .
For loops .
While , do...while loops .
Switch Statement .
Functions in Dart .
Expressions in Functions .
Optional Parameters in Functions .
Code scopes .
Classes in Dart .
Constructors .
Syntactic Sugar Constructor .
Named Constructor .
Setters & Getters .
Inheritance in Dart .
Override Methods .
Constructors Overloading .
Override toString() Method .
3- Data Structure :
Arrays .
Lists of Objects .
Maps .
4- Libraries & Code Cleaning :
Your First Lib file .
Exploring Dart Libraries .
Hello Dart Example App .
Introduction to Material Design .
Cleaning the code .
Separate the code in files .
5- التصميم - UI Design :
اساسيات التصميم .
التصميم العامودي - Layout Column .
التصميم الافقي - Layout Row .
Layout Stack .
Intro to Scaffold & App Bar Implementation .
Inkwell Widget .
Bottom Navigation Bar .
Floating Action Button .
Gesture Detecting .
6- تطبيق عملي :
Counter App Example Part 1 .
Counter App Example Part 2 .
Counter App Example Part 3 .
Login App .
Http Requests .
From JSON to Widget .
7- حفظ واسترجاع المعلومات :
Read - Write to File system .
Shared Preferences .
Database 1 - قواعد البيانات الجزء .
Database 2 - قواعد البيانات الجزء .
Database 3 - قواعد البيانات الجزء .
تحديث SQFlite .
ربط التصميم بقاعدة البيانات .
8- تطبيق Todo List :
تصميم الواجهة الرئيسية .
تصميم Item row .
بناء قاعدة البيانات للتطبيق .
ربط قاعدة البيانات بالتصميم .
حذف البيانات من قاعدة البيانات .
من يمكنه حضور كورس فلاتر الكامل بالعربية ؟
1- المبتدأين في تطوير تطبيقات الآندرويد .
2- المبتدأين في تطوير تطبيقات iOS .
3- مطوري الويب .
4- مهندسي البرمجيات .
5- من يريد تعلم برمجة تطبيقات الأندرويد والأيفون بأقل وقت وأكبر خبرة ممكنة .
تعليقات
إرسال تعليق