ما هو Flutter ؟ وميزات وعيوب فلاتر
يعتبر الفلاتر من أهم اطارات العمل وأكثرها استخداماً في السنوات الأخيرة، كونها من إنشاء الشركة البرمجية جوجل وتقام مؤتمرات سنوية من أجل تطويرها، والآن سنتحدث عن أهم ميزات وعيوب فلاترFluttter.
فلاتر Flutter
مميزات Flutter
- يعد برنامج مفتوح المصدرأي يسمح لك التغيير عليه كما يناسبك، كما أن شركة جوجل العملاقة شخصياً تتابع تطويره بحيث تؤمن لك تحديثات مباشرة تجعل من التطبيق أكثر ملائمة للمبرمجين وأقل تعقيد.
- ترتكز لغة البرمجة بشكل رئيسي على Widgets وهي تقدم حرية مطلقة في التحكم في عناصر البرنامج وترتيب شاشة التطبيق على مختلف الواجهات التي يعمل عليها.
- تستطيع من خلال تطبيق Flutter إنشاء تطبيقات تعمل على نظامي التشغيل Android و IOS على نقيض البرامج الأخرى التي تحدد البرمجة لتعمل على نظام التشغيل Android أو ios هذا يعني أن فلاتر يقلل عليك الوقت والجهد.
- كل عناصر البرنامج تكون متناسقة مع بعضها، فيبدو التطبيق كأنه عبارة عن لوحة ترسمها من خلال العناصر وهذا يساعو المبرمج لإنشاء تطبيقات جميلة وذات غاية عظيمة.
- يؤمن الFlutter سرعة عالية في إنشاء البرامج مما يقلل الوقت والجهد عند إنشاء البرامج وإنشاء تحديثات لتطبيقك.
- يسمح لك الرنامج القدرة على السيطرة التامة بجميع العناصر الداخلية في التطبيق والسيطرة بحرية مطلقة، ويكون أداء التطبيق يكون أكثر اسقراراً وقوة.
- تكلفة البرنامج قليلة بالمقارنة بالبرامج الأخرى، وبكل تأكيد الثمن يعتبر أهم عنصر من عناصر تقييم التطبيقات أو لغات البرمجية.
- يتم تصميم الواجهات من خلال(Material design) حيث يؤمن لك السيطرة السهلة بجميع عناصر واجهة المستخدم، ويزيل مشاكل التوافق مع شتى أنواع الأجهزة وخصوصاً من ناحية حجم شاشاتها وهذه من أهم ميزات البرنامج.
عيوب Flutter
- نعرف أن نظام التشغيل أندرويدAndroid عبارة عن نظام تشغيل مدعوم من Google التي بالوقت ذاته تقوم على تحسين برنامج فلاترFlutter لهذا تسعى لتطويرFlutter لما يتناسب مع نظام التشغيل أندرويدAndroid وما يؤكد ذلك ظهور العديد من المشاكل على IOS11 ولكن لابد من حل هذه المشاكل في التحديثات القادمة من برنامج فلاتر الذي سوف يتم الإعلان عنه قريباً.
- يكون حجم التطبيقات التي تصمم من خلال فلاتر ذو حجم كبير قليلاً، وكما نعرف فإن حجم التطبيق من العناصر المهمة لكي يتناسب مع كل الأجهزة.
- اللغة التي يعتمد عليها البرنامج هي لغة البرمجة دارت وهي جديدة مع المقارنة باللغات البرمجية الأخرى، فلن تجد سوا القليل من المصادر لإتقانها، على الرغم من هذا فإن مجتمع غوغل المخصص للبرنامج سوف يقدم لك العديد من الحلول للمشاكل التي تواجهك.