Tags:
Topics: 
Node Thumbnail

กูเกิลปล่อย Flutter 3 ในงาน Google I/O โดยมีฟีเจอร์สำคัญคือการรองรับ macOS และลินุกซ์เต็มรูปแบบ ปรับปรุงการทำงานร่วมกับ Firebase และประสิทธิภาพบน Apple Silicon

ก่อนหน้านี้ Flutter รองรับ iOS, Android, Web, และ Windows มาก่อนแล้ว การรองรับ macOS และลินุกซ์ ทำให้นักพัฒนาสามารถพัฒนาแอปข้ามแพลตฟอร์มได้เต็มรูปแบบ โดยรองรับทั้งอินพุตของระบบ, กระบวนการพัฒนาแอป, ฟีเจอร์ accessibility ของแพลตฟอร์ม, และการรองรับภาษานานาชาติ สำหรับบน macOS นั้นรองรับ Universal Binary ให้รันได้เต็มประสิทธิภาพทั้งเครื่องที่ใช้ซีพียูอินเทลและ Apple Silicon ขณะที่บนลินุกซ์เป็นการร่วมมือกับ Canonical

อินเทอร์เฟซแบบ Material Design 3 แทบจะสมบูรณ์แล้วในเวอร์ชั่นนี้ รองรับการปรับเปลี่ยนสีตามระบบ และปรับปรุง component ต่างๆ ส่วนบริการ Firebase ของกูเกิลเองนั้นจะรองรับ Flutter เต็มรูปแบบ โค้ดสำหรับเชื่อม Flutter และ Firebase จะอยู่ใน repository หลักของ Firebase

ที่มา - Medium: Flutter

No Description

Get latest news from Blognone

Comments

By: ruok191 on 12 May 2022 - 08:14 #1248605

ไม่ผิดหวังที่ มาเรียนรู้ ภาษานี้
ตามหลังผู้ใหญ่ หมาไม่กัด

By: BooRaSookฯ on 12 May 2022 - 10:52 #1248646

ระหว่าง Python กะ Flutter
ถ้าพึ่งเริ่มต้นศึกษาไปสายไหนดีครับ
แบบทำได้ทั้ง web app และ mobile app

By: akira on 12 May 2022 - 11:19 #1248652 Reply to:1248646

มันคนละแนวเลยนะครับ

จุดแข็งของ Flutter คืองาน Frontend ทำให้สามารถพัฒนา Cross Platform ได้ง่าย แต่งานหลังบ้านก็ยังต้องใช้ภาษาอื่นพัฒนาอยู่ดี

ส่วนจุดแข็งของ Python คืองาน Backend สำหรับงานประมวลผล และวิเคราะห์ข้อมูล แต่จุดอ่อนก็คือ งาน Frontend จะมี Learning Curve ค่อนข้างสูงเพราะถ้าเอางานที่จะขึ้น Production จริงๆ ก็ต้องเรียนรู้พวกงาน Web หรือ Native App ไปด้วย

Framework พวกนี้จะเหมาะกับคนที่มีพื้นฐานภาษาอื่นอยู่แล้ว แล้วเอาพวกนี้มาช่วยงานให้ทำงานขึ้น Production ง่ายขึ้นมากกว่าจะเป็นภาษาแรกที่จะเรียนรู้เพราะมันไม่จบในตัวมันเอง

บริษัทที่จะเอา Framework เหล่านี้ไปใช้ก็ต้องขนาดใหญ่พอสมควร อาจต้องมีทีม Frontend และ Backend แยกกัน เพื่อให้การดูแลรักษาง่ายขึ้น รวมถึง recruit พนักงานตามขอบเขตงานได้ง่าย แต่ถ้าเป็นบริษัทเล็กๆ ไม่ค่อยจะแนะนำนะ เพราะทำให้ต้นทุนการดูแลรักษาสูงมากกว่า Framework พวก .NET หรือ Java ที่จบด้วยตัวเองได้

By: rattananen
AndroidWindows
on 12 May 2022 - 11:34 #1248655 Reply to:1248646

ภาษาน่ะอะไรก็ได้ครับ สำคัญที่ 3rd party library (ลด cost ในการ maintain code เอง) + community
ถ้าเอาตามตัวเลือกก็ Python เอาเรื่อง webapp ก่อน
(ถ้าให้ผมเลือกจริงๆ ผมให้ PHP สำหรับ webapp เพราะมันมี Symfony, Doctrine library)

By: big50000
AndroidSUSEUbuntu
on 12 May 2022 - 12:05 #1248665
big50000's picture

จะใช้ตัวนี้นี่เลิกดู tutorial ก่อนเลย พี่กูเกิลแกชอบ drop API กลางเวอร์ชันบ่อย ๆ ด้วย พอเลื่อนไปหนึ่งเวอร์ชันย่อย Error บานเลย แก้ตรงนี้ได้จะดีมาก แต่ตอนนี้ขอผ่าน ทำเว็บแอปไปก่อน