Google Flutter แม้ว่าจะออกมารองรับว่า “พร้อมสำหรับ Production” ตั้งแต่งานเมื่อกลางปีที่ผ่านมา แต่เนื่องจากเวอร์ชั่นไม่ขึ้น 1.0 ซะที พวกเราหลายๆ คนก็ยังไม่กล้าเอามาใช้ทำแอพพลิเคชั่นจริงจัง
แต่ในงาน Flutter Live 2018 ที่ผ่านมาเมื่อคืน ก็น่าจะทำให้ Google Flutter กลายเป็นตัวเลือกเครื่องมือในการทำแอพพลิเคชั่นได้อย่างสบายใจแล้วล่ะ
1. Google Flutter 1.0
ทีมพัฒนา Flutter ประกาศเวอร์ชั่นขึ้น 1.0 ซะที โดยเป้าหมายที่สำเร็จในเวอร์ชั่นนี้ คือ
- แก้บั๊กที่อยู่ในเวอร์ชั่นก่อนหน้า
- เพิ่มประสิทธิภาพของการทำงานโดยรวม
เราสามารถดูเดโมความเร็วของแอพพลิเคชั่น “History of EveryThing” ได้จากคลิปที่พลตัดมาให้ดูด้านล่าง น่าทึ่งมากที่เดียวสำหรับ Framework ในการทำแอพพลิเคชั่นแบบ Cross Platform
และสามารถดาวน์โหลดมาทดลองจาก App Store และ Play Store ได้
2. เครื่องมือสร้างแอนิเมชั่น Flare
เจ้าโปรแกรม Flare ออกแบบมาสำหรับ Designer โดยเฉพาะ โดยในที่นี้ ใครเคยใช้ Adobe Flash หรือ Microsoft Blend จะคุ้นเคยเป็นอย่างมาก
เพราะมันออกแบบมาเพื่อใช้สร้างแอนิเมชั่น 2 มิติ ที่ลื่นไหลสุดๆ และสามารถ Export เป็น Flutter Widget เอามาใช้ในโปรเจคได้โดยตรงเลย
แอพ History of Everything ก็ใช้เจ้านี้ในการสร้างแอนิเมชั่นต่างๆ ด้วยครับ
3. โปรเจค HummingBird
อันนี้ค่อนข้างจะเป็นที่กรี๊ดกร๊าดกันในงานที่สุด เพราะโครงการ รหัสชื่อ HummignBird เป็นโครงการที่เพิ่งเปิดตัวครั้งในงาน และด้วยความสามารถของ HummingBird มันจะทำให้แอพที่เขียนด้วย Flutter สามารถแปลงเป็นโค้ด Web ได้
นั่นอาจหมายความว่า Flutter ถูกวางตำแหน่งเป็น Framework สำหรับการพัฒนาแอพพลิเคชั่นข้าม Platform (Cross Platform) จากฝั่ง Google เต็มตัวแล้วครับ
อนึ่งก่อนวันงานก็มีข่าวโครงการพอร์ทแอพที่สร้างด้วย Flutter มารันเป็น Desktop แอพพลิเคชั่นด้วยเหมือนกัน
เครื่องมือ และ SDK Support
จริงๆ ในงานจะมีเครื่องมือและ SDK อีก 2 ตัวที่สร้างมารับกับการทำงานของ Flutter นั่นคือ Square SDK และ CodeMagic ซึ่งถือว่าน่าสนใจพอตัว แต่ขอแยกมาสรุปด้านล่างนี้ครับ
Square SDK โดย Square
Square เป็นบริษัทจัดทำระบบชำระเงินจากเครดิตการ์ด ที่เข้าถึงกลุ่มผู้ประกอบการรายย่อยในอเมริกา ซึ่งได้รับความนิยมมาก
ในงาน Flutter Live 2018 ก็ได้โชว์ SDK ของตัวเองในการเชื่อมต่อกับแอพ iOS และ Android ที่เขียนด้วย Flutter เพื่อให้ผู้ใช้สามารถใช้แอพในการชำระค่าบริการต่างๆ
CodeMagic โดย Nevercode
ระบบ flow ที่สามารถทำงานกับโปรเจค Flutter ที่อยู่บน Git Repository ได้
- เช่นการรัน Test หลังจาก commit โค้ดล่าสุด
- จากนั้นก็สามารถ Build และส่งขึ้น Apple App Store และ Google Play Store ได้
วิดีโอ
ใครอยากดูวิดีโอเต็มๆ ดูได้จากคลิปที่พลเอามาแปะไว้ตรงนี้ได้เลย
คอร์สออนไลน์เริ่มต้นสร้าง Mobile App ด้วย Google Flutter
เหมาะผู้เริ่มต้น และนักพัฒนาเว็บ, เข้าใจง่าย, ใช้ได้จริง
สอบถาม หรือติดต่อจัดอบรมโทร 083-071-3373