Tags:
Node Thumbnail

Flutter เป็นเฟรมเวิร์คเขียน UI แบบข้ามแพลตฟอร์มที่ได้รับความนิยมมากขึ้นเรื่อยๆ คนที่สนใจนำ Flutter มาใช้งานอาจสงสัยว่ามีแอพดังๆ ตัวไหนบ้างที่นำมาใช้

ในฐานะผู้สร้าง กูเกิลย่อมเป็นองค์กรที่นำ Flutter มาใช้งานอย่างแพร่หลาย ล่าสุดกูเกิลเขียนบล็อกอธิบายการพัฒนาแอพจ่ายเงิน Google Pay เวอร์ชันใหม่ ที่เขียนใหม่ด้วย Flutter เพื่อให้รองรับกับฐานผู้ใช้จำนวนมากขึ้น

เดิมทีแอพ Google Pay เปิดตัวในอินเดียในชื่อว่า Tez ก่อน และประสบความสำเร็จอย่างมาก มีผู้ใช้มากถึง 67 ล้านคน กูเกิลจึงต้องการต่อยอดความสำเร็จนี้ในประเทศอื่นๆ แต่ก็พบปัญหาว่าแอพเดิมไม่ได้ออกแบบมาเพื่อรองรับสเกลระดับโลก จึงตัดสินใจเขียนแอพ Google Pay ขึ้นมาใหม่โดยวางรากฐานให้ดีพอ ตั้งแต่เรื่อง OS, โครงสร้างพื้นฐาน และวิธีการจ่ายเงินในแต่ละประเทศ

No Description

ทีมงานของกูเกิลตัดสินใจเลือก Flutter ด้วยเหตุผล 3 ข้อ

  • ทำงานข้ามแพลตฟอร์ม เขียนทีเดียวใช้ได้ทั้งบน Android/iOS
  • คอมไพล์แบบ just-in-time พร้อมฟีเจอร์ hot reload ตอนเขียนโค้ดที่เปลี่ยน UI บ่อยๆ จึงทำงานได้เร็ว
  • คอมไพล์แบบ ahead-of-time ได้ด้วย ในการใช้งานจริงจึงมีประสิทธิภาพสูง

กระบวนการพัฒนาเริ่มจากทีมเล็กๆ แค่ 3 คน แล้วค่อยๆ ขยายจำนวนทีมงานขึ้น เพื่อให้ทีมงานแต่ละคนมีเวลาคุ้นเคยกับ Flutter ซึ่งผลออกมาดี ตอนนี้แอพ Google Pay เวอร์ชันใหม่เริ่มทดสอบ Beta แล้วในสิงคโปร์และอินเดีย

นอกจาก Google Pay แล้ว กูเกิลยังใช้งาน Flutter กับแอพอีกหลายตัว เช่น Google Assistant ในหน้าจออัจฉริยะ Google Home Hub, Google Ads, Stadia

อีกประเทศที่ Flutter ได้รับความนิยมสูงคือจีน โดยยักษ์ใหญ่ทั้ง Tencent, Alibaba, Baidu, ByteDance ต่างก็มีแอพหลายตัวที่เขียนด้วย Flutter เช่นกัน

No Description

ที่มา - Google Developers

Get latest news from Blognone

Comments

By: Tsupakit
iPhoneWindows
on 21 September 2020 - 11:26 #1176910

แอบสงสัย พี่จีนแกแบน google products แต่ยอมใช้เทคโนโลยีของ google ในการพัฒนาด้วยเหรอ นึกว่าจะแบนหมดซะอีก

By: checkmate95
ContributorAndroid
on 21 September 2020 - 11:30 #1176911 Reply to:1176910
checkmate95's picture

flutter เป็น open source ครับ

By: iqsk131 on 21 September 2020 - 19:20 #1176974 Reply to:1176910

ผมเข้าใจว่าจีนแค่ห้ามไม่ให้บริษัทต่างๆเข้ามาเปิดให้บริการหรือทำตลาดในประเทศเฉยๆ แต่ไม่ได้ห้ามไม่ให้บริษัทในจีนทำธุรกิจด้วยแบบที่อเมริกาแบนครับ

By: songwut on 21 September 2020 - 14:36 #1176933

มือถือ ROM 16GB ไม่ชอบสิ่งนี้

By: tom789
Windows Phone
on 21 September 2020 - 14:48 #1176936

สวยดี

By: sukjai
iPhoneAndroidRed HatUbuntu
on 21 September 2020 - 17:50 #1176966

กำลังฝึกอยู่เลยครับ 55+

By: mangmun001
iPhoneAndroid
on 22 September 2020 - 03:20 #1177021

ผมก็หัดเขียนอยู่ มี community ของไทยมั้ยครับนี่