أكبر-التحديثات-في-Flutter-2.2-release-

 

منصة تطوير برمجيات واجهة المستخدم مفتوحة المصدر من Google: تم تجديد Flutter وتحديثها للتو بالإصدار الحالي Flutter 2.2، والذي تم تسليحه ببعض الميزات والقدرات الجديدة المثيرة للاهتمام.

 

تم الإعلان عن ذلك خلال حدث Google I/O 2021 الذي اختتم مؤخرًا.

 

ارتفاع شعبية Flutter

 

أصبح Flutter by Google الآن إطار عمل التطوير عبر الأنظمة الأساسية الأكثر شيوعًا في العالم. وفقًا لـ Slashdata، فإن ما يقرب من 45% من جميع مطوري الأنظمة الأساسية يستخدمون الآن Flutter لإنشاء تطبيقات الهاتف المحمول.

 

في الواقع، بين عامي 2020 و2021، شهد استخدام إطار عمل Flutter زيادة هائلة في النمو بنسبة 47%، وفي الوقت الحالي، 12% من جميع تطبيقات الأجهزة المحمولة في متجر Google Playstore تستخدم Flutter.

 

تم إطلاق Flutter في عام 2017 بواسطة Google، وهو يدعم إطار عمل تطوير التطبيقات عبر الأنظمة الأساسية لأنظمة Android وiOS وLinux وMac وWindows وGoogle Fuchsia وأيضًا لنموذج الويب عبر قاعدة تعليمات برمجية واحدة.

 

هذا هو جمال وقدرة Flutter. الآن، دعونا نناقش أهم 5 تحديثات في Flutter 2.2.

 

سلامة فارغة

 

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

 

بهذه الطريقة، يمكن تقليل الأخطاء المتعلقة بالمؤشر الفارغ والتحكم فيها بشكل كبير.

 

في الواقع، مع استخدام لغة Dart في Flutter، يكون المترجم ذكيًا بما يكفي للتخلص من جميع عمليات التحقق من القيمة الفارغة في وقت التشغيل، مما يجعل أداء التطبيق سريعًا بشكل ملحوظ.

 

آلية الدفع

 

تم الإعلان عن تطور كبير في مجال الدفع لتطبيقات الهاتف المحمول التي تم إنشاؤها باستخدام إصدار Flutter 2.2. مع التحديث الجديد، تم تقديم مكون إضافي جديد للمدفوعات تم إنشاؤه بمساعدة فريق Google Play. باستخدام هذا المكون الإضافي المفيد، يمكن للمطورين تضمين ميزات لقبول الدفع مقابل السلع المادية، لكل من تطبيقات Android وiOS.

 

علاوة على ذلك، تم تحديث المكون الإضافي الحالي للشراء داخل التطبيق بمزيد من الأمان والتشفير من أجل معاملات مالية آمنة.

 

تطوير للويب

 

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

 

دارت مع المزيد من الميزات

 

تم إصدار Dart في الأصل قبل Flutter، وهي لغة البرمجة التي تدعم إطار تطوير Flutter للتطبيقات عبر الأنظمة الأساسية.

 

مع الإصدار 2.2، تمت ترقية Dart إلى الإصدار 2.13. مع هذا الإصدار الجديد، ستقوم Dart الآن بتوسيع الدعم لقابلية التشغيل البيني الأصلية أيضًا. لقد أصبح هذا ممكنًا من خلال دعم المصفوفات والبنيات المعبأة في FFI (واجهة الوظائف الخارجية).

 

سيساعد هذا التحديث على تحسين إمكانية القراءة ويفتح بوابة لسيناريوهات إعادة البناء.

 

حجم التطبيق

 

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

 

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

 

هل أنت مهتم بتطوير تطبيق جوال جديد يعتمد على Flutter أو ترغب في تجديد تطبيقاتك الأصلية الحالية بإمكانيات عبر الأنظمة الأساسية باستخدام Flutter؟

 

تواصل معنا معنا تطوير تطبيق Flutter الفريق على الفور!