Flutter ตอนนี้นั้นเรียกว่าเป็นโครงการหนึ่งของ Google ที่ร้อนแรงเป็นอย่างมาก เพราะมีอัพเดตออกมาต่อเนื่อง และชุมชนนักพัฒนาก็มีการเติบโตอย่างรวดเร็ว
เมื่อต้นเดือนทางทีมพัฒนา Flutter ก็ได้ปล่อยอัพเดตสำคัญ นั่นก็คือเวอร์ชั่น 1.20 มาให้นักพัฒนาเอาไปใช้กัน
มีอะไรบ้างนั้น โค้ชพลสรุปมาให้กระชับๆ เหมือนเดิมครับ
เร็วขึ้นอีก~
- เพิ่มกลไก การเอาไฟล์ Icon fonts ที่ไม่ใช้ออกจากแอพ ทำให้ขนาดไฟล์เล็กลง ความสามารถนี้เปิดเป็นค่าเริ่มต้น ตอนที่จะ release แอพออกไปใช้งาน
- เพิ่มกลไก SkSL warm-up ลดความหน่วงของแอพ ช่วงเปิดใช้งานตอนแรก ความสามารถนี้เป็นตัวเลือก ไม่ได้เปิดเป็นค่าเริ่มต้น ศึกษาเพิ่มเติมที่นี่
- refactor โค้ดจับการทำงานของเม้าส์บน Desktop (แน่นอนว่ารวมถึง Web) ทำให้ทำงานเร็วกว่าเดิม 15 เท่า
เป็นมิตรกับผู้ใช้มากขึ้น
- Cursor ของเม้าส์จะเปลี่ยนไป เวลาลากผ่าน Widget บางตัว เช่น TextFormField
- Widget สามารถทำงานกับ Autofill ของระบบ iOS และ Android แล้ว (ทีมงานเพิ่มเข้าไปใน Web ด้วย)
Widget ดีๆ เพิ่มมาอีกแล้ว
- InteractiveViewer สามารถ pan, zoom ได้ พร้อมรองรับ Drag & Drop
- อัพเดต Slider และ RangeSlider
- อัพเดต DatePicker หน้าตากะทัดรัดขึ้น รองรับการเลือกช่วงวัน (Date range)
- TimePicker มาใหม่ ไฉไลกว่าเดิม
การเปลี่ยนแปลงในเครื่องมืออื่นๆ
- ตัวนี้หลายคนต้องชอบ ตัว Visual Studio Code จะอัพเดตคำสั่ง import ให้เอง เวลาย้าย หรือเปลี่ยนชื่อไฟล์
- Dart DevTools เรียกใช้ได้โดยตรงจาก Visual Studio Code
- เปิดตัว Pigeon ที่รองรับ TypeSafe สำหรับการทำ platform channel ใครเขียนโค้ด Dart ติดต่อกับภาษา Native ต้องดีใจ ตอนนี้เป็นเวอร์ชั่นพรีวิว
- รูปแบบ pubspec ใหม่สำหรับคนทำ plugin
- Network page ได้รับการอัพเดตใหม่
เริ่มต้นเรียนรู้สร้างแอพ iOS และ Android ด้วย Google Flutter ไปกับโค้ชพล
✅ เหมาะสำหรับผู้เริ่มต้น
✅ เขียนครั้งเดียว ใช้ได้ทั้งระบบ iOS และ Android ประหยัดเวลา
✅ เรียนได้ทุกเวลา ไม่มีวันหมดอายุ
✅ ได้รู้ตั้งแต่วิธีติดตั้งโปรแกรม จนเอาขึ้นApp Store และ Play Store
✅ ได้ทำแอพของจริง เริ่มต้นจาก 0 ทุกโปรเจค มีระบบถามตอบ กรณีติดปัญหา
อ้างอิง – Medium