الآخر الأسئلة

سؤال بخصوص Android Studio لو سمحتو موبايلي أيفون وجهازي ويندوز هل ينفع اشغل موبايلي علي android Studio في الحاله دي ؟  

  1. اهلا صديقي، للاسف لا، والسبب انو نظام تشغيل IPhone عبارة عن IOS، ليس Android

    اهلا صديقي،

    للاسف لا، والسبب انو نظام تشغيل IPhone عبارة عن IOS، ليس Android

    قراءة أقل
    • 2
  1. فلاتر فريمورك كروس بلاتفورم او متعدد المنصات بحيث انك بكود واحد يمكنك عمل كل من تطبيقات الهاتف في منصاتها المعروفة  (اندرويد وايواس )  كما يمكنك عمل موقع  و برامج مكتبية في مختلف انظمة التشغيلية (ويندوز - لينيكس - ماك ) وحتى نظام مضمن

    فلاتر فريمورك كروس بلاتفورم او متعدد المنصات بحيث انك بكود واحد يمكنك عمل كل من تطبيقات الهاتف في منصاتها المعروفة  (اندرويد وايواس )  كما يمكنك عمل موقع  و برامج مكتبية في مختلف انظمة التشغيلية (ويندوز – لينيكس – ماك ) وحتى نظام مضمن

    قراءة أقل
    • 1
  1. كان من الممكن أن يكون جوابي معقدًا بعض الشيء لو أن المقارنة كانت بين React Native و Native Script أو Xamarin أو Ionic…. إلخ من الحلول البعيدة عن مصطلح Native. نعم، حتى React Native يعتمد على جافا سكريبت حين يكون التطبيق قيد الإستعمال مما يسبب نقص في الأداء مقارنة مع التطبيقات المتطورة باللغات الخاصة‫اقرأ المزيد

    كان من الممكن أن يكون جوابي معقدًا بعض الشيء لو أن المقارنة كانت بين React Native و Native Script أو Xamarin أو Ionic…. إلخ من الحلول البعيدة عن مصطلح Native.

    نعم، حتى React Native يعتمد على جافا سكريبت حين يكون التطبيق قيد الإستعمال مما يسبب نقص في الأداء مقارنة مع التطبيقات المتطورة باللغات الخاصة بالهواتف الذكية مثل Java و Kotlin للآندرويد أو Swift للـ IOS.

    أما Flutter فيمكن أن أقول لك بأنه Native بمعنى الكلمة. بل أحيانا و في بعض التطبيقات يكون Flutter أسرع من التطبيقات الـ Native.

    يقدم Flutter منصة عمل موحدة يمكن لك أن تنشئ بها نفس التطبيق للآندرويد و الـ IOS أو أن تفرق بين الجهازين في نفس الكود. تستطيع أن تستخدم واجهة Material UI أو Cupertino أو أن تبدأ من الصفر.

    يحول Flutter لغة Dart إلى لغة ARM التي تنفذ مباشرة على المعالج. مما يجعل الأداء خرافي. حتى مطور Java و Swift يتحول لإستخدام Flutter هذه الأيام لسهولة التطوير و سرعة الأداء و لوجود خاصية Hot reload التي تعرفها جيدا لأن سؤالك يدل أنك مطور ويب.

    بالنسبة لك كمطور ويب:

    ستحتاج لتعلم أو إلقاء نظرة بسيطة على لغة Dart التي تشبه لحد كبير جافا سكريبت. أما عن Flutter فهو يشبه إلى حد ما التطوير بصيغة JSX على React.

    قراءة أقل
    • 1