رفرفة 1.7 - ما هو الجديد في الإصدار 10 يوليو 2019

منذ وقت ليس ببعيد كان هناك إصدار Flutter على Google I / O ، لكن فريق Flutter طرح نسخة جديدة مع أشياء جديدة مثيرة للاهتمام لم أتمكن من المشاركة.


صورة خلفية مجانية من هنا

بطريقة ما حدث أنني سقطت في التنمية على دارت + رفرفة. إلى جانب حقيقة أن التطبيق يعمل على الفور على نظامي التشغيل iOS و Android ، وفي الوقت نفسه ، يتم إنشاء رمز أصلي ، أعجبتني برمز الشفرة (يمكنك التعمق في الفصول الدراسية ومشاهدة رمز النواة) وانفتاح المجتمع. كمساهمة في المجتمع ، أقوم بنشر هذه المقالة المجانية لمقال حول إصدار جديد من المطورين.

دعم AndroidX للتطبيقات الجديدة



من حيث المبدأ ، قبل ذلك ، تم ترحيل التطبيق إلى AndroidX دون مشاكل ، ولكن الآن هناك على الفور. اضطررت إلى ترحيل جميع المشاريع الخاصة بي ، لذلك إنشاء مشاريع جديدة أخطط لاستخدام هذه الميزة. للقيام بذلك ، عند إنشاء التطبيق ، نستخدم ببساطة flutter create project_name --androidx

دعم حزم تطبيقات Android وتطبيقات Android 64 بت


بدءًا من 1 آب (أغسطس) 2019 ، ستكون تطبيقات Android التي تستخدم الكود الأصلي وتستخدم Android 9 Pie مطلوبة لتوفير إصدار 64 بت بالإضافة إلى الإصدار 32 بت. يدعم Flutter بالفعل إنشاء تطبيقات Android 64 بت. ولكن ، بدءًا من الإصدار 1.7 ، تمت إضافة الدعم لإنشاء حزم تطبيقات Android فورًا لإصدارين.

شخصيا ، صادفت هذا منذ أسبوع ، عندما قمت بإنشاء ملف .apk القابل للتنفيذ لنظام التشغيل Android عندما أصبح ملفًا مفاجئًا بدلاً من 12 ميغابايت عند إنشاء ملف .apk القابل للتنفيذ. بعد ذلك قمت بإنشاء حزمة وهتافات ، الحجم طبيعي مرة أخرى.



ما هي حزمة التطبيق هنا .

الحاجيات الجديدة


نظرًا لأن Google ، إذا فهمت بشكل صحيح ، تنتقل إلى مفهوم السطوح ، بدلاً من مفهوم التطبيقات ، فإنها تولي الكثير من الاهتمام للأدوات التي تمثل وظائف للمستخدم.

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



الخطوط


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



زيادة عدد الأمثلة التي يمكنك من خلالها إنشاء التعليمات البرمجية


غالبًا ما أعلق لفترة طويلة على أمثلة لأخذ تقنيات البرمجة من هناك أو مجرد نسخ الشفرة. ميزة رائعة ، يمكن استخدام الرمز لإنشاء مشروع من مثال وإجراء Run على الفور. كتب فريق Flutter أن عدد هذه الأمثلة قد زاد.

flutter create --sample=material.AppBar.1 mysample

إذا كان من الممكن إنشاء المثال بهذه الطريقة ، فستظهر علامة تبويب إضافية.



هذا كل شيء ، ترميز جيد للجميع :) أيضًا ، أنا وأصدقائي أخطط للقيام بتخفيف واحد شهريًا على Flutter للحصول على المتعة والضخ في نفس الوقت. من يهتم بالانضمام - الكتابة في التعليقات أو في PM.

Source: https://habr.com/ru/post/ar460513/


All Articles