ماهي الطريقة الصحيحة لتعلم بيئة عمل فلاتر والبدء في برمجة تطبيقات اندرويد و ios
في هذا الثريد بشرح اهم المفاهيم اللي تحتاجها
اول خطوة للبدء في تعلم بيئة عمل flutter هو تعلم لغة الدارت هذه اللغة مقاربة للجافا والذي عندك اساسيات جافا من الجامعة بتساعدك كثير
عد ما تخلص من أساسيات الدارت يجب تعلم اساسيات بيئة العمل اللي تنتج تطبيقات الاندرويد وال ios
هنا تحتاج تتعلم عن ال widgets وانواعها وطريقة الكتابة البرمجية للفلاتر
بعد ما تحس نفسك متمكن انتقل للخطوة الجاية
هذه مهم تعلمها في حالة كنت مهتم تكون مبرمج كويس كتبت عنها ثريد سابق
مفاهيم مثل KISS و SOLID و غيرهم يجب تعلمهم كمان
أو التعامل مع البيانات اللي جاية عن طريق الانترنت لازم تعرف كيف تتعامل مع ال apis وكيفية التعامل مع ال json وكذلك التعامل مع ال firebase
لازم تعرف تتعامل مع البيانات على جهازك مثال SQLite Local storage وغيرها
طريقة تنظيم الكود وكتابته مهم جدا في مسيرتك كمبرمج لازم تتعلم أشياء مثل mvc أو clean architecture وتتعود تكتب فيها كل اكوادك
الاختبارات للتأكد من الكود الخاص فيك مهمة جدا تعلم كيف تكتب unit tests وبتوفر على نفسك وقت كثير في المستقبل
في اشياء يفضل تعرفها كمبرمج لانها بتكون ميزة تنافسية
بدل ما تكتب الاكواد من الصفر ، مجتمع ال flutter يحتوي على كمية مكتبات جاهزة ومدعومة كل فترة والثانية شوف هذه المكتبات واستعملها في شغلك لتوفير الوقت
مهارات ال git مهمة في عملك بالذات لو كنت في تيم مكون من أكثر من مبرمج
كتبه @yasalqaisi