คาดการณ์ Flutter Engage 2021

Flutter Feb 20, 2021

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

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

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

Photo by Campaign Creators / Unsplash

Flutter for Web Stable

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

Photo by XPS / Unsplash

Flutter for Desktop Beta

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

Photo by Janik Siegenthaler / Unsplash

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
Photo by Timon Wanner / Unsplash

FlutterFire

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

Photo by Slidebean / Unsplash

Metrics & Roadmap

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

Blue Jays.
Photo by McGill Library / Unsplash

Flutter 2.0.0

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

Danbo in a Basket of Coffee Candies
Photo by Jem Sahagun / Unsplash

Bonus: Mascot

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


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


📚 Hope you enjoy reading! 📚


Tags

Pittawat Taveekitworachai

A CS student who passionate about web and mobile technology with the belief that technology can enhance people's life.

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.