9 คะแนน โดย xguru 2021-03-05 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • จากเฟรมเวิร์กมือถือสู่เฟรมเวิร์กแบบพกพา: ขยายแพลตฟอร์มที่รองรับ

→ Web: รองรับ PWA และ SPA, แปลงแอปมือถือ Flutter เดิมเป็นเว็บได้ (ใช้โค้ดร่วมกัน)

→ ครอบคลุมถึงเดสก์ท็อป อุปกรณ์พับได้ และอุปกรณ์ฝังตัว

→ iOS: ปรับปรุงประสิทธิภาพ, วิดเจ็ต Cupertino ที่จำลอง UIKit ได้ใกล้เคียง, สร้าง IPA ได้โดยไม่ต้องเปิด Xcode

  • นำ Sound Null Safety มาใช้กับ Dart: หากไม่ระบุไว้จะเป็น Non-Nullable โดยค่าเริ่มต้น

    โฆษณา
  • เปิดตัว Google Mobile Ads SDK: เพิ่ม inline banner และ native banner นอกเหนือจากรูปแบบ overlay เดิม

  • วิดเจ็ต Autocomplete, ScaffoldMessenger

  • ปรับปรุง Add-to-App สำหรับเพิ่ม Flutter เข้าไปในแอปเดิม และลดการใช้หน่วยความจำให้ต่ำที่สุดเมื่อเพิ่มหลายอินสแตนซ์

  • เพิ่ม Flutter Fix: ค้นหาและแจ้งโค้ดที่มีปัญหาเมื่อ API ถูกเพิ่ม ปรับปรุง หรือลบออก

  • ปรับปรุง Flutter DevTools

  • เพิ่มความสามารถใหม่ของ Flutter 2 ให้กับส่วนขยายของ Android Studio และ IntelliJ/VSCode ด้วย

    โฆษณา
  • DartPad ก็รองรับ Flutter 2 เช่นกัน

  • อัปเดตระบบนิเวศ

→ ปลั๊กอิน Firebase รองรับ Null Safety และอยู่ในระดับ Production Quality

→ Sentry SDK for Flutter แบบใหม่

3 ความคิดเห็น

 
misolab 2021-03-05

ดูเหมือนว่า Dart จะเป็นภาษาที่มีเสน่ห์นะครับ ถ้าดูจากที่ในเวอร์ชัน 2.0 ไม่มีพูดถึงการรองรับภาษาอื่น

 
dbeat999 2021-03-05

ข้อดีของ Dart คือมันทำได้ดีทั้ง VM และการคอมไพล์แบบ AOT ดังนั้นคงไม่ง่ายนักที่จะย้ายไปใช้ภาษาอื่น

 
xguru 2021-03-05

ในบทความแนะนำ Flutter 2 ที่ https://developers.googleblog.com/2021/03/announcing-flutter-2.html

ก็มีการบอกว่าความสามารถในการขยายของ Flutter มาจาก Dart

แต่สำหรับผมเองก็ยังไม่คุ้นกับ Dart เหมือนกันครับ.. ^^;