هل تحب تصميم تطبيقات الموبايل؟
إليكم أشهر أداة في العالم
Flutter
تقديم المهندسة لانا الأنصاري
ما المقصود بـ Flutter ؟
عبارة عن إطار عمل مفتوح المصدر تطوّره Google وتدعمه. يستخدم مطورو الواجهة الأمامية والمطورون الشاملون Flutter لإنشاء واجهة مستخدم (UI) للتطبيق تعمل على منصات متعددة بتعليمة برمجية أساسية واحدة.
عند إطلاق Flutter في عام 2018، كان يدعم بشكل أساسي تطوير تطبيقات الهاتف الجوال. يدعم Flutter الآن تطوير التطبيقات على ستة أنظمة أساسية: iOS، وAndroid، والويب، وWindows، وMacOS، وLinux.
ما لغة البرمجة التي يستخدمها Flutter؟
يستخدم Flutter لغة البرمجة مفتوحة المصدر Dart التي طورتها Google كذلك. جرى تحسين Dart لبناء واجهات المستخدم، وتُستخدم العديد من نقاط قوة Dart في Flutter.
على سبيل المثال، إحدى ميزات Dart المستخدمة في Flutter هي أمان القيم الفارغة. تٌسهِّل ميزة أمان القيم الفارغة في Dart اكتشاف الأخطاء الشائعة التي تسمى الأخطاء الصفرية. تقلل هذه الميزة الوقت الذي يقضيه المطورون في صيانة التعليمات البرمجية وتمنحهم وقتًا أكثر للتركيز على إنشاء التطبيقات.
ما آلية دعم Flutter؟
مدعومة من Google ومجتمع نشط مفتوح المصدر على Reddit وDiscord وSlack وStack Overflow وGitter.
تُحدَّث Google باستمرار Flutter منذ إصدارها في عام 2018، بما في ذلك تحديث Flutter 3 في عام 2022 الذي قدم دعمًا ممتدًا ومستقرًا لنظامي التشغيل macOS وLinux.
لتسهيل تعلُّم Flutter، كتبت Google وثائق مفصلة، وأعدت برامج تعليمية مكثفة على موقع Flutter. وتستضيف Google أيضًا أحداثًا عالمية، وتروِّج لمشاريع مجتمعية، وترعى مسابقات Developer Challenge بهدف التفاعل مع مستخدمي Flutter. يمكنك العثور على الأحداث الجديدة على موقع Flutter.
أنشأ مجتمع Flutter الآلاف من الحزم الخارجية والأدوات الممتازة التي تسهل تجربة المطور. تتوفر هذه المكتبات على pub.dev.
lanaansarisyr8@gmail.com
Discussion about this post