Flutter เฟรมเวิร์คสำหรับสร้าง UI ข้ามแพลตฟอร์มด้วย Dart ออกเวอร์ชัน Beta 1

by mk
28 February 2018 - 15:29

Flutter คือเฟรมเวิร์คของกูเกิล สำหรับสร้าง UI ของอุปกรณ์พกพาที่ทำงานได้ข้ามแพลตฟอร์ม (Android/iOS) ที่เขียนด้วยภาษา Dart ล่าสุดมันออกเวอร์ชัน Beta 1 แล้ว

การเขียน UI ด้วย Flutter ต้องเขียนภาษา Dart จากนั้นตัว Flutter จะแปลงโค้ดเป็นเนทีฟของแต่ละแพลตฟอร์มให้อัตโนมัติ อีกทั้งยังปรับสไตล์ให้เหมาะกับระบบปฏิบัติการ เช่น Material สำหรับ Android (ส่วน iOS จะใช้ธีมที่เรียกว่า Cupertino)

จุดเด่นของ Flutter คือความรวดเร็วในการพัฒนา มีระบบ hot reload เปลี่ยนโค้ดแล้ว UI เปลี่ยนให้ทันที, เรียกใช้ฟีเจอร์และ API ของระบบได้โดยตรง, สามารถใช้ร่วมกับโค้ดเดิมที่เขียนไว้แล้วในภาษา Java/Swift/Objective-C และใช้ร่วมกับ IDE ยอดนิยมทั้ง Android Studio และ VS Code ได้ด้วย

Flutter ยังออกแบบมาให้ใช้กับระบบปฏิบัติการ Fuchsia ของกูเกิล โดยอินเทอร์เฟซของ Fuchsia ถูกสร้างขึ้นจาก Flutter ทั้งหมด

การออก Flutter เวอร์ชัน Beta ทำให้มันเหมาะสมกับการใช้งานจริงมากขึ้น กูเกิลระบุว่าเป้าหมายของการออกเวอร์ชัน 1.0 จะเน้นเรื่องความเสถียรเป็นหลัก โดยจะออก Beta ทุก 4 สัปดาห์เพื่อเตรียมพร้อมสู่เวอร์ชัน 1.0 นั่นเอง

ที่มา - Google Developers Blog

Blognone Jobs Premium