Flutter-2.2-release 中最大的更新

 

谷歌的開源UI軟體開發平台:Flutter剛剛進行了改版和更新,目前版本為Flutter 2.2,它配備了一些有趣的新功能和功能。

 

這是在最近結束的 Google I/O 2021 活動期間宣布的。

 

Flutter 的受歡迎程度上升

 

Google 的 Flutter 目前已成為全球最受歡迎的跨平台開發框架。根據 Slashdata 的數據,大約 45% 的跨平台開發者現在使用 Flutter 來建立行動應用程式。

 

事實上,在 2020 年至 2021 年間,Flutter 框架的使用量大幅增加了 47%,目前 Google Playstore 中的所有行動應用程式中有 12% 在使用 Flutter。

 

Flutter 於 2017 年由 Google 推出,支援 Android、iOS、Linux、Mac、Windows、Google Fuchsia 的跨平台應用程式開發框架,還可透過單一程式碼庫支援 Web 表單。

 

這就是 Flutter 的魅力和能力。現在,讓我們來討論 Flutter 5 中最重要的 2.2 個更新。

 

空安全

 

在 2.0 版本中,Flutter 引入了 Null Safety 功能,該功能現已成為新專案的預設功能。借助 Null Safety 功能,開發人員可以直接從程式碼輕鬆指示變數或值是否可以為 null。它提供針對空引用異常的保護。

 

這樣,可以大幅減少和控制與空指標相關的錯誤。

 

事實上,隨著 Flutter 中使用 Dart 語言,編譯器足夠智能,可以消除運行時的所有 null 檢查,這使得應用程式的執行速度非常快。

 

支付機制

 

使用 Flutter 2.2 版本製作的行動應用程式在支付領域宣布了一項重大進展。在新的更新中,引入了一個新的支付插件,該插件是在 Google Play 團隊的幫助下建立的。借助這個有用的插件,開發人員可以嵌入 Android 和 iOS 應用程式接受實體付款的功能。

 

此外,現有的應用程式內購外掛程式已更新,具有更高的安全性和加密性,以確保安全的金融交易。

 

網路開發

 

在 Web 開發領域,Flutter 2.2 有一些有趣的更新。現在,開發人員可以使用 Service Worker 進行後台快取。這意味著基於網路的應用程式將更快、更精簡,從而轉化為更好的效能。

 

Dart 具有更多功能

 

Dart 最初發佈於 Flutter 之前,是支援 Flutter 跨平台應用程式開發框架的程式語言。

 

在 2.2 版本中,Dart 已升級至 2.13 版本。在這個新版本中,Dart 現在也將支援本機互通性。這是透過 FFI(外部函數介面)中支援數組和打包結構來實現的。

 

此更新將有助於增強可讀性並為重構場景開啟入口網站。

 

應用程式大小

 

為了進一步使行動應用程式變得輕量且體積更小,Flutter 2.2 現在將允許 Android 應用程式具有延遲元件。這樣,應用程式正常運行所需的 Flutter 元素就可以在運行時下載,因此無需將額外的程式碼載入到應用程式中。這樣,應用程式的尺寸現在會更輕。

 

對於 iOS 開發,Flutter 2.2 現在允許開發人員預先編譯著色器,這將使動畫更加流暢和無縫(當它們第一次運行時)。此外,還添加了一些新工具,使開發人員能夠分析任何應用程式中的記憶體使用情況,使他們能夠簡化記憶體使用並使應用程式效能更好。

 

有興趣基於 Flutter 開發新的行動應用程序,或者希望使用 Flutter 透過跨平台功能改造現有的本機應用程式?

 

聯繫我們  跟我們 Flutter 應用開發 馬上組隊!