انشئ تطبيقاتك للاندرويد وiosمع flutter(الرفرفة)
معنى الرفرفة (Flutter) ؟
Flutter هو ببساطة حزمة تطوير تطبيقات الهواتف الذكية أو مايعرف إختصارا ب SDK, أي هو تطبيق SDK للجوال منGoogle و يستخدم من أجل صياغة وتطوير واجهات محلية عالية الجودة للمستخدم على iOS و Android ويمكنك إنشاء تطبيقات أصلية وجميلة في وقت قياسي يعمل رفرفة مع رمز القائمة ، ويستخدم من قبل المطورين والمنظمات في جميع أنحاء العالم ، ومجانية ومفتوحة المصدر ويستخدم لغة البرمجة Dart من أجل البرمجة الخلفية.
من أهم الأمور التي تم التركيز عليها عند تطوير Flutter هي جعله وسيلة عملية لتطوير التطبيقات بسرعة وكفاءة ,كما أنه يعتبر حل جد مناسب للشركات أو المطورين الذي يريدون الوصول إلى المستخدمين في منصات أندرويد و ISO بأقل جهد وتكلفة ممكنة.
دوره: يساعد Flutter المصممين أيضا على بناء تطبيقات تتميز بتصميم حديث وعصري عن طريق حزم جاهزة للإستخدام وأيضا مع توثيق مميز, يوفر أيضا ما يسمى Widgets وهي مكونات ال UI في التطبيق ,حيث تتوفر مع تطبيقات عملية توفر الممارسات المناسبة لبناء التطبيقات.تشتمل أدوات Flutter على جميع اختلافات النظام الأساسي المهمة مثل التمرير والتنقل والرموز والخطوط لتوفير أداء أصلي كامل على كل من iOS و Android يوفر محرك Flutter ، الذي تم كتابته بشكل أساسي في C ++ ، دعمًا على مستوى منخفض باستخدام مكتبة رسومات Skia من Google. بالإضافة إلى ذلك ، فهو يتفاعل مع حزم SDK الخاصة بالنظام الأساسي مثل تلك التي يوفرها Android و iOS.
التاريخ:كانت النسخة الأولى من Flutter تعرف باسم "Sky" وتم تشغيلها على نظام التشغيل Android. تم الكشف عنها في قمة دارت Dart)2015) للمطورين ، مع القصد المعلن من القدرة على العمل باستمرار على 120 لقطة في الثانية
تطوير التطبيق الموحد
تحتوي الرفرفة على الأدوات والمكتبات لمساعدتك على إبراز أفكارك بسهولة على أجهزة iOS و Android. إذا لم يكن لديك أي تجربة تطوير للجوّال ، فإن Flutter هي طريقة سهلة وسريعة لإنشاء تطبيقات الجوال الرائعة. إذا كنت من مطوري iOS أو Android ذوي الخبرة ، فيمكنك استخدام Flutter للحصول على وجهات نظرك والاستفادة من الكثير من استثماراتك Java / ObjC / Swift الحالية
لاستخدام Flutter في أنظمة لينكس ويندوز وماك ستجد التوثيق الخاص بطريقة التنصيب على البيئة التي تستخدم, حيث يمكنك إستخدام Android Studio أو إستخدام محرر النصوص VS Code مع إضافة dart code ,لكن قبل ذلك يجب أن تقوم بتنصيب SDK اللازمة وهذا ما يمكنك فعله بمساعدة التوثيق الرسمي .
وفي الأخير بما أن Flutter حديث فالأكيد أنك لن تجد مصادر لتتعلم منها كافية ولاتوجد دورات كثيرة فهو في بداياته فكن من الأوائل المطلعين عليه علما أن googleتوفر دعما جيدا اضافة الى ذلك أنه مفتوح المصدرأي سيكون له دعما كبيرا.
بالاضافة الى المواقع الرسمية توجد دورة تعليمية لتعلم الأساسيات هنـــا
,نرجو الاستفادة منها لكل من يهمه الأمر.


Thank you
ردحذفR1
حذف