يضيف Flutter 1.5 دعمًا للويب والمضمن وسطح المكتب

يأخذ Flutter 1.5 خطوة هائلة إلى الأمام، حيث يقوم بإنشاء منصة أصلية واحدة لعملية التطوير بأكملها بدءًا من التطوير وحتى النشر!

لقد مر عام واحد فقط عندما أعلنت Google لأول مرة عن الرفرفة بيتا في MWC. منذ ذلك الحين، تطورت Flutter بسرعة فائقة لتصبح سريعًا أفضل إطار عمل للبرمجة متعددة المنصات عبر iOS وAndroid. هذا العام في Google I/O 2019، سيأخذون الأمر إلى ما هو أبعد من الهاتف المحمول مع إطلاق Flutter 1.5. أصبح من الممكن الآن تطوير تطبيق واحد لكل شيء بدءًا من Raspberry Pi وحتى جوجل بيكسل 3a، إلى Pixelbook الخاص بك، وصولاً إلى جهازك جهاز كمبيوتر شخصي مصمم خصيصًا.

لقد كان بصراحة صادمًا بعض الشيء مدى إيجابية الاستجابة لـ Flutter. من المؤكد أنه ليس إطار العمل الأول الذي يحاول تمكين التطوير عبر الأنظمة الأساسية، ولكن يبدو أن Google قد حققت التوازن الصحيح، ويبدو أن مجتمع المطورين أحب ذلك. من كونها المهارة الأسرع نموا لمهندسي البرمجيات على LinkedIn، ليتم استخدامها من قبل الشركات الكبرى مثل Ebay وSquare وNew York Times وAlibaba، ليتم استخدامها على نطاق واسع من قبل المطورين المستقلين المحليين الذين يريدون أن يكونوا قادرين على الحفاظ على التطبيقات عبر منصات متعددة، يبدو أن Flutter يظهر في كل مكان.

الآن مع Flutter 1.5، يمكن لهؤلاء المطورين المستقلين الصغار أن يأخذوا أحلامهم عبر الأنظمة الأساسية خطوة أخرى إلى الأمام. منذ بضعة أشهر فقط، بدأت Google العمل على جلب Flutter إلى ما هو أبعد من الهاتف المحمول، وحتى أنهم فوجئوا بمدى سرعة تقدمه. لم يمض وقت طويل قبل أن تصل الأخبار إلى صحيفة نيويورك تايمز أن Flutter كان يعمل على جلب الدعم إلى الويب، وسطح المكتب، والأجهزة المدمجة، وقفزت صحيفة نيويورك تايمز للكلمات المتقاطعة فرصة. لقد استخدموا إصدارًا مبكرًا للإصدار المسبق لدعم الويب الخاص بـ Flutter لإخراج لعبة KenKen الخاصة بهم من عصر Flash إلى التصميم الحديث سريع الاستجابة. على الرغم من أنه ليس جاهزًا تمامًا للإطلاق النهائي بعد، إلا أن نظرة خاطفة على الإصدار الجديد من KenKen الذي يعمل على الإصدار الأول تتوفر المعاينة الفنية لـ Flutter للويب للتجربة في Google I/O هذا العام على أنظمة iOS وAndroid والويب و نظام التشغيل Chrome.

ونعم، يتم تشغيل ذلك محليًا على ChromeOS، وليس فقط من خلال متصفح الويب. يسمح لك Flutter 1.5 بالتجميع ويندوز، لينكس، وماك أوس، وهو ما يعني أنه في ChromeOS يمكنك إجراء التطوير والاختبار والنشر للجوال والويب و سطح المكتب، كل ذلك على جهاز واحد بمساعدة Android Studio أو Visual Studio Code دون الحاجة إلى هاتف محمول محاكي. كنا التحدث لسنوات حول كيفية قيام Google بالجمع بين دعم تطبيقات Android ودعم تطوير Android في تطبيقاتها منصة الكمبيوتر المحمول، ويبدو أن هذا سيحدث أخيرًا مع Flutter 1.5 وAndroid Studio 3.5 نظام التشغيل Chrome.

دعونا لا ننسى الأجهزة المدمجة. بينما تقوم Google بنشر الوثائق الخاصة بتشغيل تطبيقات Flutter على Raspberry Pis وغيرها الأجهزة المدمجة، فهو قيد الاستخدام بالفعل على أحد الأنظمة الأساسية للأجهزة المدمجة الأكثر توزيعًا على نطاق واسع سوق. يستخدم مساعد Google على منصة Google Smart Display بالفعل Flutter لتشغيل بعض الميزات، ويعملون على توسيعه كل يوم. مع الهدف النهائي المتمثل في الحصول على مجموعة Flutter الكاملة على كل Google Home Hub، وكل شاشة Lenovo الذكية، وكل مساعد آخر مدعوم عرض.

وبطبيعة الحال، هذه ليست التحديثات الوحيدة في Flutter 1.5. يوفر الإصدار الأخير أيضًا دعمًا لـ Dart 2.3 مع إضافة واجهة مستخدم واسعة النطاق كرمز وظيفة، ومكتبة دفع داخل التطبيق ستجعل تحقيق الدخل من التطبيقات المستندة إلى Flutter أسهل إلى حد كبير، ومئات من التطبيقات الأخرى تحسينات. تسمح هذه التحسينات المستمرة على Flutter بمشاريع جديدة مثيرة مثل ML Kit Custom Image Classifier، وهو تطبيق يستند إلى Firebase وFlutter، يسهّل إنشاء نماذج تصنيف لها التعلم الالي.

وإذا كنت مهتمًا بالانضمام إلى Flutter، فهذا هو الوقت المثالي، حيث تتعاون Google مع أحد أفضل مصممي الدورات التدريبية لتطوير الأجهزة المحمولة لتقديم مسار سهل. ستكون دورة Udemy Flutter الخاصة بـ App Brewery متاحة مقابل 10 دولارات فقط لفترة محدودة بفضل رعاية Google.

تفحص ال دليل البداية للبدء في تصميم التطبيقات باستخدام Flutter اليوم!