สิ่งที่คุณควรรู้เกี่ยวกับ Flutter 2.2 - นี่คือคุณสมบัติใหม่
เผยแพร่แล้ว: 2021-07-20Google ประกาศ Flutter 2.2 และนักพัฒนาสงสัยว่าเหตุใดจึงมีการอัปเดตใหม่
ตามแหล่งที่มา มีการขอให้ Google ได้ประกาศ Flutter 2.2 ซึ่งเป็นเวอร์ชันล่าสุดของเฟรมเวิร์กการพัฒนาแอปพลิเคชันข้ามแพลตฟอร์มใน Google I/O มีการประกาศด้วยว่าคุณลักษณะนี้มีคุณสมบัติหลายอย่างเพื่อให้มีการปรับปรุงที่น่าตื่นเต้น
เช่น ส่วนประกอบที่รอการตัดบัญชีของ Android, ประสิทธิภาพของ iOS สำหรับการปรับปรุง, ความปลอดภัยเป็นศูนย์โดยค่าเริ่มต้น และอื่นๆ อีกมากมาย แม้จะมีทุกอย่าง แต่ก็มีหลายอย่างใน Flutter เวอร์ชันล่าสุดนี้ หากคุณกำลังจะทราบรายละเอียดเพิ่มเติมเกี่ยวกับเรื่องนี้
Flutter เวอร์ชันที่อัปเดตแล้วคุณมาถูกที่แล้ว ที่นี่คุณเข้าถึงและดู Flutter 2.2 อย่างลึกซึ้งด้วยคุณสมบัติที่เพิ่มใหม่ทั้งหมด
Flutter 2.2 คืออะไร?
ถ้าเราพูดถึง Flutter 2.0 เมื่อเปิดตัว Google ได้สร้างความปลอดภัยที่เป็นโมฆะอีกครั้ง Null ช่วยให้นักพัฒนาระบุว่าตัวแปรหรือค่าควรเป็นค่าว่างจากโค้ดโดยตรงหรือไม่ แต่ถ้าคุณบอกว่า Kotlin ก็มีคุณสมบัติเหมือนกัน
เนื่องจาก Flutter คุณต้องรู้ว่ามันอาจมีฟีเจอร์เหมือนกัน แต่ในความคิดของฉัน มันสร้างข้อผิดพลาดเกี่ยวกับตัวชี้ค่า null ซึ่งพบได้น้อยกว่าปกติเล็กน้อย Flutter กำลังจัดระเบียบองค์ประกอบมากขึ้นเรื่อยๆ และใน Flutter 2.2 ความปลอดภัยที่เป็นโมฆะก็เปิดใช้งานเช่นกัน
โดยค่าเริ่มต้นสำหรับโครงการใหม่ซึ่งจะเป็นประโยชน์ หากเราอยู่ในความปลอดภัยที่เป็นโมฆะ เราต้องแจ้งให้คุณทราบว่าใน Flutter 2.2 นั้นมีประสิทธิภาพดีขึ้นเล็กน้อย
คุณสมบัติล่าสุดของ Flutter 2.2 :
หากเราพูดถึงคุณสมบัติล่าสุดของ Flutter เวอร์ชันอัปเดตนี้แล้ว ก็ยังมีอีกมาก Flutter เวอร์ชันใหม่มาพร้อมกับการปรับปรุงที่หลากหลายและ Dart 2.13 ซึ่งรวมถึงคุณสมบัติประเภทที่สองที่มีการร้องขอมากที่สุด เช่น นามแฝง
Dart FFI และรับรองคุณสมบัติความปลอดภัยที่เป็นโมฆะและอีกมากมาย คุณลักษณะที่ดีที่สุดคือคุณลักษณะด้านความปลอดภัยที่มีบทบาทสำคัญ เราทุกคนทราบดีว่าความปลอดภัยเป็นสิ่งสำคัญที่สุดในด้านดิจิทัล รุ่นนี้มีคุณสมบัติด้านความปลอดภัย
ที่น่าประทับใจและมีประโยชน์มากในการปกป้องทุกการกระทำของคุณ
พิมพ์นามแฝง
Flutter เวอร์ชันล่าสุดซึ่งเรียกอีกอย่างว่า Flutter 2.2 มาพร้อมกับคุณสมบัติที่น่าตื่นเต้นเช่น Type alias คุณสามารถสร้างชื่อใหม่สำหรับประเภทที่มีอยู่ได้อย่างง่ายดายจากนั้นคุณสามารถพิมพ์คำที่สามารถเพิ่มหรือใช้แทนคำปัจจุบันได้อย่างรวดเร็ว
พิมพ์. คุณลักษณะเหล่านี้อนุญาตให้ผู้ใช้สร้างนามแฝงประเภทสำหรับฟังก์ชันและไม่ปล่อยให้ขยายไปถึงประเภทตัวแปร ด้วยความช่วยเหลือของคุณลักษณะเหล่านี้ คุณสามารถทำให้ง่ายต่อการอ่านโค้ดให้ผู้อื่นอ่านได้ง่ายขึ้น
typedef IntList = รายการ <int>; IntList coolNumbersList = [1,2,3]; // พิมพ์นามแฝงสำหรับฟังก์ชัน (ที่มีอยู่) typedef ValueChanged<T> = void Function(T value); // พิมพ์นามแฝงสำหรับคลาส (ใหม่!) typedef StringList = List<String>;
// เปลี่ยนชื่อคลาสในลักษณะที่ไม่ทำลาย (ใหม่!) @Deprecated("ใช้ NewClassName แทน") typedef OldClassName<T> = NewClassName<T>;
การอัปเดตความปลอดภัยเป็นศูนย์
ใน Flutter เวอร์ชันล่าสุด คุณลักษณะด้านความปลอดภัยที่เป็นโมฆะจะถูกเพิ่มเข้ามา ซึ่งมีบทบาทสำคัญ ด้วยความช่วยเหลือของคุณสมบัติเหล่านี้ ผู้ใช้สามารถสร้างโครงการได้อย่างง่ายดายด้วยความช่วยเหลือของ Flutter เวอร์ชันที่อัปเดตนี้หรือเราสามารถพูดได้ว่า Flutter 2.2 และมันก็จะ
ช่วยสร้างโครงการด้วยคุณสมบัติความปลอดภัยที่เป็นโมฆะโดยค่าเริ่มต้น ปลั๊กอินส่วนใหญ่ถูกย่อให้เหลือคุณลักษณะเหล่านี้ และสามารถโยกย้ายแอปพลิเคชันไปยังความปลอดภัยที่เป็นโมฆะได้อย่างปลอดภัย เมื่อคุณสร้างโครงการใหม่บน Flutter 2.2 จะมีค่าเริ่มต้น
ความปลอดภัยเป็นโมฆะเช่นตัวอย่างด้านล่าง:
class MyHome ขยาย StatefulWidget { MyHomePage({Key? key, required this.title}) : super(key : key); }
Flutter Desktop Updates
ด้วย Flutter 2.2 คุณจะพบการอัปเดตบนเดสก์ท็อป การดำเนินการกับข้อความแบบกำหนดเองให้การสนับสนุนเป็นพิเศษในการทำงาน และสนับสนุนจำนวนแพลตฟอร์มที่มีการป้อนข้อมูลหลายประเภท เช่น การสัมผัส เมาส์ และแป้นพิมพ์ คุณลักษณะนี้ช่วยให้
ผู้ใช้สามารถปรับแต่งการกดแป้นพิมพ์ที่เกี่ยวข้องกับการกระทำของข้อความได้อย่างเต็มที่ สิ่งที่ดีที่สุดเกี่ยวกับฟีเจอร์นี้คือเปิดโอกาสให้ผู้ใช้นักพัฒนาแอพพลิเคชั่นไม่รู้จบ คุณลักษณะนี้ยังช่วยให้ผู้ใช้สามารถส่ง
ข้อความโดยใช้ปุ่ม ENTER ในขณะที่ยังคงอนุญาตให้แทรกบรรทัดผ่านประเภท Ctrl+ENTER เวอร์ชันอัปเดตนี้ยังมีคุณลักษณะของพฤติกรรมการเลื่อนอัตโนมัติและช่วยให้ผู้ใช้เลื่อนแถบเลื่อนความสูงของหน้าจอได้
และมันจะถูกเพิ่มโดยอัตโนมัติ ก่อนหน้านั้นฟีเจอร์นี้ไม่มีให้ใช้งาน แต่ตอนนี้ผู้ใช้สามารถเข้าถึงฟีเจอร์นี้ได้แล้ว

การชำระเงินและการสร้างรายได้
Flutter 2.2 ได้เพิ่มคุณสมบัติการชำระเงินและการสร้างรายได้ใหม่สำหรับผู้ใช้ คุณลักษณะเหล่านี้ยังรวมถึงการเข้าสู่ระบบที่ไม่ซ้ำกันเพื่อเพิ่มใน Google Pta บน Android และอุปกรณ์อื่นด้วยความช่วยเหลือของ Google Mobile Ads SDK
รองรับแอพแพลตฟอร์ม Windows สากล
ตอนนี้พวกเขาเริ่มให้การสนับสนุนอัลฟ่าสำหรับแอพแพลตฟอร์ม windows สากลและในไม่ช้าก็รองรับ Material You ซึ่งเป็นภาษาการออกแบบใหม่สำหรับ Android 12 มันค่อนข้างเหมือนด้านล่าง:

Flutter Dev Tools Updates
Flutter DevTools ได้รับการอัปเดตที่โดดเด่นมากมาย รวมถึงการปรับปรุงการติดตามหน่วยความจำสองรายการและแท็บใหม่ทั้งหมดสำหรับปลั๊กอินของผู้ให้บริการโดยเฉพาะ ความสามารถในการติดตามวัตถุทั้งหมดที่ได้รับการจัดสรรดังแสดงด้านล่าง:
ดังที่แสดงในภาพด้านล่าง มันให้ความสามารถในการแทรกข้อความที่กำหนดเองไปยังไทม์ไลน์ของหน่วยความจำ ดังนั้น
ที่คุณสามารถระบุเครื่องหมายเฉพาะสำหรับแอปของคุณ

สถิติการรับเลี้ยงบุตรบุญธรรม
ก่อนที่เราจะพูดถึงสิ่งใหม่และที่เพิ่งเปิดตัว เราต้องพูดถึงสถิติก่อน อย่างที่เราทราบกันดีอยู่แล้วว่า Google ภาคภูมิใจใน Flutter มาก ซึ่งดูเหมือนว่าจะมีเหตุผลที่ดี ถ้าเราพูดถึงข้อมูลที่อ้างถึงซึ่งมาจาก SlashData ฉันก็ต้องการ
เพื่อแนะนำ Flutter ซึ่งเป็นเฟรมเวิร์กการพัฒนาข้ามแพลตฟอร์มที่ได้รับความนิยมมากที่สุด ดังที่เราได้กล่าวไปแล้วข้างต้น คุณจะไม่เสียใจหลังจากเลือก Flutter เพราะ 45% ของนักพัฒนาข้ามแพลตฟอร์มเลือกใช้สิ่งนี้ แล้วก็ความนิยม
เติบโตขึ้นทุกวัน นั่นคือเหตุผลสำหรับการเติบโตที่ค่อนข้างใหญ่ หากเราพูดถึงช่วงปีแรกๆ คุณจะเห็นว่า Flutter มีการเติบโต 47% ซึ่งมีการใช้งานอยู่ และประมาณ 12% ในทุกแอปที่มีใน play store ถูกตั้งโปรแกรมไว้ด้วย
กระพือปีก และอย่างที่คุณเห็น 12% ไม่มากเท่ากับ 47% เราเห็นว่า Play Store มีแอพมากมาย และมากกว่า 200,000 แอพกำลังใช้ Flutter
ห่อ
เมื่อเราเห็นว่า Google I/O กำลังเกิดขึ้นรอบตัวเรา นั่นหมายความว่า แน่นอนว่าจะมีข่าวการพัฒนา Android ใหม่ๆ มากมาย หากคุณอยู่ที่นี่และกำลังอ่านข้อความนี้ แสดงว่า Google ได้ประกาศ Flutter 2.2 แล้ว
นั่นคือเวอร์ชันใหม่ของเฟรมเวิร์กการพัฒนาแอปข้ามแพลตฟอร์ม
ดีไซน์ Material สำหรับ Android 12 เวอร์ชันที่ต่ำกว่า ซึ่งสนับสนุนวิดเจ็ต Material แบบปกติ แต่วัสดุที่คุณใช้สำหรับ Android 12 จะให้เอฟเฟกต์พิเศษบน UI และมอบวิดเจ็ตที่น่าสนใจ
ใช่. หลังจาก Flutter 2.2 และ Dart 2.13 ค่า null safety เป็นคุณสมบัติเริ่มต้นที่ Flutter ให้มา
