+ دليل المبرمجين - ماهي الطريقة الصحيحة لتعلم بيئة عمل فلاتر ؟

ماهي الطريقة الصحيحة لتعلم بيئة عمل فلاتر ؟

ثريدات برمجية

 ماهي الطريقة الصحيحة لتعلم بيئة عمل فلاتر والبدء في برمجة تطبيقات اندرويد و ios 
 في هذا الثريد بشرح اهم المفاهيم اللي تحتاجها 

1.png 18.23 KB

 1- اساسيات لغة dart 

 اول خطوة للبدء في تعلم بيئة عمل flutter هو تعلم لغة الدارت هذه اللغة مقاربة للجافا والذي عندك اساسيات جافا من الجامعة بتساعدك كثير

2.png 18.89 KB
 

 2 - اساسيات flutter 

 عد ما تخلص من أساسيات الدارت يجب تعلم اساسيات بيئة العمل اللي تنتج تطبيقات الاندرويد وال ios 
 هنا تحتاج تتعلم عن ال widgets وانواعها وطريقة الكتابة البرمجية للفلاتر بعد ما تحس نفسك متمكن انتقل للخطوة الجاية

 

 3 - نماط التصميم أو ال design patterns 

 هذه مهم تعلمها في حالة كنت مهتم تكون مبرمج كويس كتبت عنها ثريد سابق 

رابط الثريد

3.png 18.91 KB

 4 - design principles 

 مفاهيم مثل KISS و SOLID و غيرهم يجب تعلمهم كمان

4.png 18.12 KB
 

 5 - Networkings 

 أو التعامل مع البيانات اللي جاية عن طريق الانترنت لازم تعرف كيف تتعامل مع ال apis وكيفية التعامل مع ال json وكذلك التعامل مع ال firebase

 

5.png 18.61 KB

 6 - التعامل مع البيانات وتخزينها 

 لازم تعرف تتعامل مع البيانات على جهازك مثال SQLite Local storage وغيرها

 

6.png 17.92 KB

 7 - Architecture 

 طريقة تنظيم الكود وكتابته مهم جدا في مسيرتك كمبرمج لازم تتعلم أشياء مثل mvc أو clean architecture وتتعود تكتب فيها كل اكوادك

 

7.png 16.89 KB

 8 - testing 

 الاختبارات للتأكد من الكود الخاص فيك مهمة جدا تعلم كيف تكتب unit tests وبتوفر على نفسك وقت كثير في المستقبل

8.png 18.93 KB
 

 أمور يفضل معرفتها كمبرمج flutter 

 في اشياء يفضل تعرفها كمبرمج لانها بتكون ميزة تنافسية 

9.png 18.3 KB

 1 - المكتبات المشهورة أو popular plugins 

 بدل ما تكتب الاكواد من الصفر ، مجتمع ال flutter يحتوي على كمية مكتبات جاهزة ومدعومة كل فترة والثانية شوف هذه المكتبات واستعملها في شغلك لتوفير الوقت 

 2 - version control 

 مهارات ال git مهمة في عملك بالذات لو كنت في تيم مكون من أكثر من مبرمج 

 كتبه @yasalqaisi