PETEPITTAWAT.DEV

คาดการณ์ Flutter Engage 2021

Cover Image for คาดการณ์ Flutter Engage 2021
Pittawat Taveekitworachai
Pittawat Taveekitworachai

อีกไม่นานแล้วสำหรับ Flutter Engage งานใหญ่ประจำปีของ Flutter ที่จะมาอัพเดตรวมถึงปล่อยของใหม่ ๆ ออกมามากมาย ซึ่งในปีนี้จะจัดขึ้นแบบ Virtual ในวันที่ 3 มีนาคม 2564 เวลา 9:30AM - 1:30PM PST หรือค่ำวันที่ 3 เข้าเช้าวันที่ 4 มีนาคม 2564 เวลา 00:30 - 04:30 ตามเวลาประเทศไทย (GMT+7) ซึ่งแน่นอนว่าอาจจะดึก/เช้าไปสักนิดสำหรับหลาย ๆ คน แต่ไม่ต้องเป็นกังวลไปเพราะว่ามีย้อนหลังให้นั่นเอง สำหรับใครที่สนใจก็สามารถลงทะเบียนเพื่อรับข่าวสารได้ที่ Flutter Website

ตอนนี้ก็ถึงเวลามาคาดการณ์กันดีกว่าว่าภายในงานจะมีอะไรบ้าง

Disclaimer: การคาดเดานี้เป็นเพียงความคิดเห็นส่วนตัวของผู้เขียนเท่านั้น ซึ่งอาจจะมีหรือไม่มีก็ได้

Flutter for Web Stable

หลังจากที่อยู่ในสถานะ Beta มาอย่างยาวนาน ก็คงจะถึงเวลาแล้วที่เราจะได้เห็น Flutter for Web (หรือชื่อเก่า Project Hummingbird) เข้าสู่สถานะ Stable กันสักที ซึ่งก็มีความเป็นไปได้สูงด้วย สัญญาณจาก GitHub Issues และแน่นอนว่าคงมาพร้อมกับตัวอย่าง Application ที่มีการใช้งานจริงแล้วบน Production โดยส่วนตัวขอเดาว่าหนึ่งในนั้นจะต้องมี Rive 2 ซึ่งเป็นโปรแกรมสำหรับใช้พัฒนา Animation ที่ทำงานได้อย่างแนบเนียนกับ Flutter โดยเร็ว ๆ พึ่งประกาศเวอร์ชัน 2 ออกมา โดยพัฒนาด้วย Flutter for Web ใหม่ทั้งหมด โดยมีทั้งประสิทธิภาพที่ดี และ UI ที่สวยงาม

Flutter for Desktop Beta

ตามกันมาติด ๆ กับ Flutter for Desktop ที่ตอนนี้อยู่ในสถานะ Alpha จาก GitHub Issues ตัวเดียวกันทำให้เราสามารถคาดการณ์ได้ว่า Flutter for Desktop น่าจะขยับไปยัง Beta ในเร็ว ๆ นี้

Dart Sound Null-safety (NNBD - Non-Nullable By Default)

แน่นอนว่า Dart ภาษาสำหรับใช้ในการพัฒนา Flutter Application เองก็เตรียมปล่อยของใหม่ที่ค้างไว้นานแล้ว และควรจะ Release ในปีที่แล้วอย่าง Sound Null Safety ที่จะช่วยทั้งการทำโค้ดปลอดภัยยิ่งขึ้น เพราะจะไม่มีสามารถเป็น Null ได้หากเราไม่ประกาศไว้อย่างชัดเจนด้วยตัวเอง โดยเราสามารถสังเกตเห็นได้จากบทความที่ออกมาแนะนำถึงการเตรียมความพร้อมบน Medium

Fireplace in the evening. In the swiss mountains

FlutterFire

เราได้เห็นความพยายามมาสักพักใหญ่แล้วสำหรับ Plugin ในตระกูล Firebase บริการที่นักพัฒนาหลายคนชื่นชอบ ซึ่งทาง Flutter เองได้มีการจ้างนักพัฒนาภายนอกเพื่อเพิ่มทั้งฟีเจอร์ใหม่ ๆ และความเสถียรให้กับ Plugin มาสักพักใหญ่แล้ว โดยคาดว่าจะมีการประกาศถึง Roadmap ที่ชัดเจนมากยิ่งขึ้น พร้อมกับ Plugin ใหม่ ๆ ที่จะมา support บริการอื่น ๆ ของ Firebase ที่ยังคงขาดไป รวมถึงการสนับสนุน Plugin บน Web เพื่อตอบรับกับ Flutter for Web นั่นเอง

Metrics & Roadmap

แน่นอนว่าตามสไตล์ Keynote ทั่วไปต้องมาพร้อมกับตัวเลขเจ๋ง ๆ ที่ชวนให้ตะลึงอยู่เสมอ เช่นจำนวนแอปที่ใช้ Flutter บน Store​, จำนวน Packages/Plugin บน pub.dev รวมถึงตัวเลขจาก Flutter Survey ด้วยเช่นกัน นอกจากนี้น่าจะกล่าวถึง Roadmap ของ Flutter ตลอดทั้งปีนี้ ที่พูดถึง Ecosystem ของ Flutter และการเพิ่มประสิทธิภาพต่าง ๆ

Blue Jays.

Flutter 2.0.0

ด้วยปริมาณของฟีเจอร์ใหม่ ๆ รวมถึงการแก้ไขต่าง ๆ มากมาย หาก Flutter จะขยับจากเลขเวอร์ชัน 1 ที่อยู่มาอย่างยาวนานไปยัง 2 ก็ไม่ใช่เรื่องแปลกอะไร Danbo in a Basket of Coffee Candies

Bonus: Mascot

สำหรับเจ้า Dash Mascot ของ Flutter เราได้เห็นแล้วว่าบนเว็บไซต์ของ Flutter Engage เองนั้น เจ้า Dash ดูน่ารักขึ้นอย่างผิดหูผิดตา รวมถึงมาในลุคและสไตล์อื่น ๆ อีกด้วย ก็ถือเป็นสีสันอีกหนึ่งอย่างที่อาจเกิดขึ้นได้นั่นเอง


ทั้งหมดนี้ก็เป็นเพียงการคาดการณ์เท่านั้น จะมีอะไรที่ถูกประกาศบ้าง อย่าลืมติดตาม Flutter Engage ในวันที่ 4 มีนาคมนี้ตามเวลาประเทศไทย!


📚 Hope you enjoy reading! 📚