Why Flutter ?

Image
This is an image caption

✴️ليه "Flutter" و ايه اللي بيميزه عن ال "React Native"🤔؟ 

اولًا "Flutter" مش بيعتمد زي "React Native" على استخدام "Bridge" باستخدام "JavaScript" لكن هو بيقوم بعملية ترجمة الكود مباشرة إلى "Native" ودا بفضل لغة "Dart" اللي بتستخدم أثناء نشر التطبيق مترجم "Ahead Of Time" وزي ما قولنا في بوست ال what لغة "Dart" فهى لغة "Object Oriented Programming" و يمكن ترجمتها إلى جافا سكربت محسنة الأداء ودا اللي بيخلي عمل تطبيقات ويب بفلاتر أمر ممكن🔥✌️

 

⚫️هنتكلم عن التركيب :

🔹 الجدير بالذكر ان "Flutter" بيوفر عناصر تدعم ال "Material Design Principles" و ال "Cupertino"

🔹مش بيستخدم أدوات "OEM" لكن هو بيستخدم أدواته الخاصة به وده يعني اتصال أقل بين التطبيق والنظام الأساسي 

 

⚫️واحدة من أهم مميزات "Flutter" هى ال "Hot Reload" واللي بتتيح ليك عرض التغييرات اللي تم إجراؤها في اقل من ثانية بيتم اعادة تحميل الرمز اللي تم تغييره اثناء تشغيل التطبيق دون الحاجة لإعادة التشغيل

 

⚫️في "Flutter" ممكن بكل بساطة تحدد نوع الجهاز قبل البدء بعملية إظهار الواجهات عشان يظهر الواجهة بنفس الشكل اللي بيتمتع به التطبيق الأصلي عن طريق استخدام دوال زي "Platform.isIOS" او "platform.isAndroid" دا بيخلي ان من الممكن استعمال كود واحد بيحمل طابعين مختلفين بأقل عدد ممكن من التعديلات

 

⚫️تم تصنيف "Flutter" في المركز الثالث في ترتيب أشهر ال "Repos" في "GitHub" لعام "2019" و واحدة من اكثر عشر مشاريع مفتوحة المصدر سرعة في الانتشار

#Guide_To_Be

#WhyFlutter

#Stay_At_Home

#MUFIX_Community

 

Activity: Guide to be