Flutter 2.2 リリースの最大のアップデート -

 

Google のオープンソース UI ソフトウェア開発プラットフォーム: Flutter は、いくつかの興味深い新機能を備えた現行バージョンの Flutter 2.2 で改良および更新されました。

 

これは、最近終了した Google I/O 2021 イベント中に発表されました。

 

Flutterの人気が上昇

 

Flutter by Google は現在、世界で最も人気のあるクロスプラットフォーム開発フレームワークとなっています。 Slashdata によると、現在、すべてのクロスプラットフォーム開発者の約 45% がモバイル アプリの作成に Flutter を使用しています。

 

実際、2020 年から 2021 年にかけて、Flutter フレームワークの使用は 47% という大幅な増加を記録し、現在、Google Playstore にあるすべてのモバイル アプリの 12% が Flutter を使用しています。

 

2017 年に Google によって発表された Flutter は、Android、iOS、Linux、Mac、Windows、Google Fuchsia のクロスプラットフォーム アプリ開発フレームワークをサポートし、単一のコードベースを介して Web フォームもサポートします。

 

それが Flutter の美しさと機能です。ここで、Flutter 5 の上位 2.2 つのアップデートについて説明します。

 

ヌルセーフティ

 

Flutter リリース 2.0 では、Null Safety 機能が導入され、これが新しいプロジェクトのデフォルトになりました。 Null セーフティ機能を使用すると、開発者は変数または値が null になれるかどうかをコードから直接簡単に示すことができます。これは、null 参照例外に対する保護を提供します。

 

このようにして、null ポインター関連のエラーを大幅に削減し、制御することができます。

 

実際、Flutter で Dart 言語が使用されているため、コンパイラーは実行時のすべての null チェックを排除できるほど賢く、アプリのパフォーマンスが驚くほど高速になります。

 

支払いの仕組み

 

Flutter 2.2 バージョンを使用して作成されたモバイル アプリケーション向けに、決済分野で大きな開発が発表されました。新しいアップデートでは、Google Play チームの協力を得て構築された新しい支払いプラグインが導入されました。この便利なプラグインを使用すると、開発者は Android アプリと iOS アプリの両方で、物理的な商品の支払いを受け入れる機能を組み込むことができます。

 

さらに、既存のアプリ内購入プラグインが更新され、安全な金融取引のためのセキュリティと暗号化が強化されました。

 

Web 向けの開発

 

Web 開発の分野では、Flutter 2.2 に興味深いアップデートがいくつかあります。現在、開発者はバックグラウンド キャッシュに Service Worker を使用できるようになりました。これは、Web ベースのアプリがより高速かつスリムになり、パフォーマンスが向上することを意味します。

 

より多くの機能を備えたダーツ

 

Dart はもともと Flutter より前にリリースされた、クロスプラットフォーム アプリ用の Flutter 開発フレームワークをサポートするプログラミング言語です。

 

バージョン 2.2 では、Dart はバージョン 2.13 にアップグレードされました。この新しいバージョンでは、Dart はサポートをネイティブの相互運用性にも拡張します。これは、FFI (外部関数インターフェイス) で配列とパックされた構造体をサポートすることによって可能になりました。

 

この更新により、可読性が向上し、リファクタリング シナリオのためのポータルが開かれます。

 

アプリサイズ

 

モバイル アプリをさらに軽量化してかさばらないようにするために、Flutter 2.2 では Android アプリに遅延コンポーネントを含めることができるようになります。こうすることで、アプリが適切に機能するために必要な Flutter 要素を実行時にダウンロードできるため、アプリに追加のコードを読み込む必要がなくなります。これにより、アプリのサイズが軽くなります。

 

iOS 開発の場合、Flutter 2.2 では、開発者がシェーダーをプリコンパイルできるようになり、アニメーションが非常にスムーズでシームレスになります (初回実行時)。さらに、開発者があらゆるアプリのメモリ使用量を分析できるようにする新しいツールがいくつか追加されており、これによりメモリ使用量を合理化し、アプリのパフォーマンスを向上させることができます。

 

Flutter に基づいた新しいモバイル アプリの開発に興味がありますか、または Flutter を使用してクロスプラットフォーム機能を備えた既存のネイティブ アプリを刷新したいと考えていますか?

 

連絡する 私たち Flutterアプリの開発 すぐにチーム!