ما الذي ينبغي علي تعلمه في ظل وجود flatter لاكون مطور تطبيقات الهواتف


أولاً يجب أن تعرف أن برمجة وتطوير التطبيقات باللغة ال native او الأساسية للنظام مثل java ,kotlin,swift تسمى تطبيقات native بينما العديد من التطبيقات الأخرى تسمى cross-platform وهناك بالطبع فرق في أداء التطبيقات ال native عن التطبيقات ال cross-platform حيث تكود أكثر سرعة وأقل استهلاكاً للموارد

ولكن هل هذا يعني أن ال cross-platform ليست قوية كفاية لتطوير تطبيقات ضخمة ؟

بالطبع يمكنك تطوير تطبيقات ضخمة وكبيرة بواسطة التطبيقات cross-platform ومثال على ذلك ال facebook تم تطويره بواسطة React native

  • لذلك تصبح التطبيقات ال native الإختيار الأفضل عند التخصص في منصة واحدة أو نظام تشغيل واحد
  • بينما إذا أردت العمل على العديد من الأنظمة فستكون وجهتك لل cross-platform

ويجب أن تعرف أيضاً أن لل flutter سوق عمل كبير ومتزايد وأيضاً لل native فرص عمل لذلك ستجد فرص عمل عند دراسة أياً منهما

شكرا لك اخي هل تظن ان ال native لن يكون مطلوبا في السنوات القادمة وسيكون الطلب اكثر علي cross platform ام سيكون هناك فرص للعمل في كلا المجالين

لكل تقنية سواء ال native أو ال cross platform فرص ومتطلبات مختلفة لذلك لا أجد تأثير كبير لل cross platform على ال native إلا في التطبيقات البسيطة أو المتوسطة أما في التطبيقات الطبيرة والمعقدة فيفضل ال native لذلك فلكل تقنية فرص متوفرة


برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

24.9 ألف متابع