الملف الشخصي فتح تذكرة تسجيل خروج
الرجاء قم بتسجيل دخولك لتتمكن من الاستفادة من خدمات الموقع

ماذا تعرف عن Flutter

فلوتر هو عبارة عن اطار عمل (framework) بالإضافة لعدد من الأدوات البرمجية (SDK) تم تطويره من قبل Google بغرض بناء تطبيقات الهواتف و الويب وحتى تطبيقات سطح المكتب تمت كتابة وتطوير فلوتر عبر لغة تسمى Dart وهي لغة برمجية تم تطويرها من قبل Google أيضاً لذا يمكن القول بأن فلوتر هو عبارة عن Sdk + Framework built on Dart لكن لماذا نستخدم فلوتر بدلاً عن الحلول الاخرى؟


هناك ثلاث مزايا أساسية

اولا سرعة التطوير (Fast Development) حيث يوفر فلوتر مزايا تساعد في تسريع عملية التطوير ك التحديث الفوري للتنفيذ بالإضافة لعدد كبير من ال widgets التي تسمح ببناء واجهات جذابة ، حيث تستخدم ال Google material design ثانيا المرونة في التعديل على الواجهات (UI) ف بالرغم من استخدم فلوتر لل material design الا انه يوفر قدرا عالياً من إمكانية التعديل والتخصيص بما يتماشى مع احتياج المستخدم ثالثا الاداء حيث ان جميع الأكواد البرمجية المكتوبة بإستخدام لغة Dart المستخدمة في فلوتر يتم ترجمتها ل native code مما يمنح المستخدم النهائي للتطبيق تجربة اداء سريع للتطبيق، بعكس الحلول الاخرى التي تصاحبها في الغالب مشاكل في ال performance أضافة لذلك فإن فلوتر يعتبر cross platform solution بمعنى انه و بكتابة كود واحد single codebase يمكن تطوير تطبيق يعمل في منصة أندرويد و ios وذلك بإدخال بعض التعديلات البسيطة