آخر تحديث لـ Flutter SDK من Google ، الإصدار 2.5 ،

 

يتضمن آخر تحديث لـ Flutter SDK من Google ، الإصدار 2.5 ، دعمًا أفضل لتطبيقات Android بملء الشاشة ، وأدوات Material You ، والمزيد بينما تكتسب لغة برمجة Dart دعم Apple Silicon.




في وقت مبكر من هذا العام ، مع إصدار ” Flutter 2 ” ، حوّلت Google ديناميكية Flutter من نظام أساسي لتطبيق الجوّال عبر الأنظمة الأساسية إلى أداة متعددة الأنظمة الأساسية على نطاق واسع لإنشاء تطبيقات لجميع الأجهزة. بعد التحديث البسيط نسبيًا الذي كان Flutter 2.2 ، يتأرجح الفريق مع هذا الإصدار الأخير بين الميزات الجديدة وتحسينات الأداء.


بالنسبة لفريق Flutter ، فإن السمات المميزة لهذا الإصدار ليست الميزات الجديدة اللامعة – والتي يوجد عدد قليل منها! – لكن الخطوات التي قطعوها نحو أداء أفضل عبر الأنظمة الأساسية. يتضمن Flutter 2.5 بعض التغييرات التي ستساعد جميع المطورين مثل تفاعل أفضل بين الرسوم المتحركة والتعليمات البرمجية غير المتزامنة ، وتقليل المكالمات إلى جامع البيانات المهملة ، وتقليل زمن الوصول للمكالمات المحلية. ستجد أيضًا بعض التحسينات الخاصة بنظام iOS لوقت بدء التشغيل والمزيد.


بالنسبة لمطوري Android ، فإن إحدى الميزات المفقودة الأكثر طلبًا في Flutter هي القدرة على الحصول على تطبيق بملء الشاشة بشكل صحيح. باستخدام Flutter 2.5 ، يمكنك الآن مشاهدة تطبيقك بشكل أفضل أثناء دخوله وخروجه من وضع ملء الشاشة ، وتعديل شريط التنقل في Android.


وفي الوقت نفسه ، مع الإصدار الكامل لنظام Android 12 في الأفق ، يستمر Flutter في التحضير لـ Material You ، لغة التصميم الجديدة من Google. يمكن للمطورين الآن الوصول إلى الأحجام الجديدة وخيارات السمات لزر الإجراء العائم ، وطريقة جديدة لمعرفة متى يتم “التمرير لأسفل” ، و “لافتة” مادة جديدة لاستبدال تنبيهات شريط الوجبات الخفيفة. تنضم هذه التعديلات إلى أداة Material You التي نصبتها “NavigationBar” التي تمت إضافتها لأول مرة إلى Flutter بعد وقت قصير من مؤتمر Google I / O 2021.






لمحبي Flutter لفترة طويلة ، ستلاحظ أن الفريق قد استبدل تطبيق “العداد” الافتراضي الذي يظهر عند إنشاء مشروع Flutter جديد. يتضمن القالب الجديد نظرة عامة شاملة لبعض أفضل ممارسات مشروع Dart و Flutter للمساعدة في تقديم مطورين جدد بشكل أفضل. بالتعمق أكثر ، ستجد أيضًا بعض التحسينات والتعديلات على مجموعة أدوات Dev المضمنة.




كما هو معتاد في إصدارات Flutter SDK ، فإن إطلاق Flutter 2.5 اليوم يمثل أيضًا إصدار لغة برمجة Dart الإصدار 2.14. ميزة العنوان الرئيسي لـ Dart 2.14 هي إضافة الدعم الأصلي لرقائق Apple Silicon ، والتي تتوفر عن طريق اختيار ARM64 عند تنزيل Dart لنظام التشغيل macOS.


هناك أيضًا بعض الميزات اللغوية الجديدة في Dart 2.14 ، مما يسمح ببعض الطرق الجديدة المثيرة للاهتمام للتعامل مع الأنواع العامة ، بالإضافة إلى إعادة إدخال عامل “التحول الثلاثي”. أولئك الذين يستخدمون بعض ميزات Dart الأخرى ، مثل التحويل البرمجي إلى ملف تنفيذي أصلي ، سيجدون أن هذه الأوامر قد انتقلت إلى أمر “dart” موحد ، بدلاً من الحاجة إلى أوامر منفصلة مثل “dart2native”.


هناك تغيير ملحوظ آخر ، وإن لم يكن مرتبطًا بشكل مباشر بـ Dart 2.14 ، وهو أن اللغة تشجع المطورين على الابتعاد عن مجموعتها الحالية من lints ” المتحذلق ” – اقتراحات حول أفضل السبل لكتابة رمز Dart وفقًا لإرشادات Google الداخلية – إلى لغة أكثر عمومية حزمة “Lints” ذات الغرض ، والتي تتبع دليل أسلوب Dart بدلاً من ذلك. يتم تمكين هذه النسالة افتراضيًا لمشاريع Flutter الجديدة.


يتوفر Flutter 2.5 للتنزيل الآن في القناة الثابتة ويأتي مرفقًا مع Dart 2.14 ، والذي يمكن أيضًا تنزيله بشكل منفصل .

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *