กูเกิลประกาศออก Flutter 2.0 และ Dart 2.12 ซึ่งถือเป็นการอัพเกรดครั้งใหญ่ของโลก Flutter ปัจจุบัน Flutter รองรับการเขียนแอพเนทีฟบน 5 ระบบปฏิบัติการคือ Android, iOS, macOS, Linux, Windows บวกด้วยการเขียนเว็บอีก 1 แพลตฟอร์ม นอกจาก 6 แพลตฟอร์มข้างต้นแล้ว กูเกิลยังประกาศความร่วมมือกับ Toyota ที่จะนำ Flutter ไปใช้ในระบบ infotainment ของรถยนต์ด้วย แต่ก็ยังไม่มีรายละเอียดมากนักในตอนนี้ ของใหม่ที่สำคัญที่สุดของ Flutter 2.0 คือรองรับการเขียนเว็บแอพเต็มรูปแบบ (ก่อนหน้านี้เป็น Beta ตอนนี้คือ Stable) โดยระบบ Flutter จะมองเว็บเป็น device target อีกตัวหนึ่ง เหมือนกับการตั้ง target ของระบบปฏิบัติการอื่นๆ ฟีเจอร์สำคัญของ Flutter Web ในเวอร์ชัน 2.0 ได้แก่ รองรับ Progressive web apps (PWAs) รองรับ Single page apps (SPAs) เว็บแบบหน้าเดียว โหลดครั้งเดียว สามารถพอร์ตแอพ Flutter เวอร์ชันมือถือไปเป็นเว็บแอพได้ทันที ใช้โค้ดเดียวกันได้เลย นอกจากฟีเจอร์หลัก 3 อย่างแล้ว ยังมีเอนจินเรนเดอร์เว็บตัวใหม่ที่เขียนด้วยเทคโนโลยี CanvasKit และ WebAssembly ให้มีประสิทธิภาพมากขึ้น, รองรับ text autofill, เพิ่มการควบคุม URL ใน adress bar ของเบราว์เซอร์ เป็นต้น ฝั่งของ Flutter Desktop ตอนนี้สถานะเป็น Stable แบบ Early Access ก่อนออกรุ่น Stable ภายในปีนี้ ของใหม่คือปรับปรุง text selection, context menu, ปรับปรุงการทำงานของ scrollbar และเพิ่ม grab handle ตัวลากลิสต์สลับไปมาใน ReorderableListView ภาษา Dart 2.12 ยังมีฟีเจอร์ใหม่ที่สำคัญคือ Sound Null Safety ซึ่งเป็นการแยกชนิดของตัวแปรแบบ nullable และ non-nullable ออกจากกัน เพื่อให้โปรแกรมเมอร์ป้องกันแครชแบบ null error ได้ (การตรวจสอบ null อยู่ที่ระดับของตัวแปรเลย ดักเจอตั้งแต่ตอนเขียน) ที่มา - Flutter 2.0, Google Developer Topics: FlutterProgrammingDevelopmentGoogle