เมื่อวันที่ 4 กุมภาพันธ์ ที่ผ่านมา ทางทีมพัฒนา Flutter ได้ประกาศอัพเดทเวอร์ชันใหม่ ซึ่งในเวอร์ชันนี้มีสิ่งที่ชวนให้นักพัฒนา Flutter ทุกคนต้องว้าว นั่นก็คือ การพัฒนาแอปพลิเคชันบนวินโดว์ ที่รองรับการทำงานระหว่างแอป Flutter และระบบปฏิบัติการวินโดว์ได้อย่างลงตัว การอัพเดทครั้งนี้มีประเด็นต่างๆ ดังต่อไปนี้
- เปิดตัวเวอร์ชันที่มีความเสถียรในการสร้างแอปพลิเคชันบนระบบปฏิบัติการวินโดว์
- การปรับปรุงด้านประสิทธิภาพ
- iOS update : การปรับปรุงเรื่อง smoother keyboard animation, ปรับปรุงประสิทธิภาพของ camera plugin
- Android update : รองรับ Andriod version 12 (API level 31)
- Web update : รองรับ การเลื่อนสกอร์บริเวณที่เป็น text แบบ multi line
- Material 3 : การสร้าง ColorScheme โดยการใช้ ThemData และเพิ่ม Material Icon อีก 1,028 ไอคอน
Flutter App on Windows
ใน flutter เวอร์ชัน 2.10 การพัฒนาแอปยังใช้ภาษา Dart เช่นเดิม และเพิ่มด้วยการใช้ประโยชน์โดยตรงจาก native Windows APIs
และมีแพ็คเก็จมากมายที่จะช่วยให้นักพัฒนาแอป Flutter บนวินโดว์ได้อย่างราบรื่น
การ build โปรแกรมให้เป็น วินโดว์แอป ใช้คำสั่งที่ไม่ซับซ้อนอะไรเลย
flutter build windows
นอกจากเราจะสามารถพัฒนาแอป Flutter บนวินโดว์ได้อย่างสะดวกแล้ว ยังมีแพ็กเก็จที่จะช่วยทำให้แอปของเราเหมือนกับแอปบนวินโดว์เข้าไปอีก ได้แก่
fluent_ui
เป็นแพ็กเก็จที่ให้เราสามารถใช้ธีม fluent ui แบบของแอปวินโดว์ได้ ดู live demo
flutter_acrylic
เป็นแพ็คเก็จที่ทำให้แอปของเรามีพื้นหลังที่โปร่งแสง
msix
เป็นแพ็กเก็จที่ช่วยในการทำตัวติดตั้งโปรแกรมบนวินโดว์
วีดีโอแสดงรายละเอียด การสร้าง Flutter App ที่รันบนระบบปฏิบัติวินโดว์
ในอัพเดทครั้งนี้ เราสามารถเขียน Flutter ให้ไปรันบนวินโดว์ ได้อย่างง่ายดาย และในอัพเดทในเดือนต่อๆ ไป ทาง Flutter จะพัฒนาให้ Flutter Desktop นั้นสามารถทำแอพไปรันบน Linux และ macOS ได้ต่อไป