Flutter2.2について知っておくべきこと-ここに新機能があります

公開: 2021-07-20

GoogleはFlutter2.2を発表しましたが、開発者はなぜ新しいアップデートがリリースされるのか疑問に思います

ソースによると、GoogleがGoogle I/Oのクロスプラットフォームアプリケーション開発フレームワークの最新バージョンであるFlutter2.2を発表したことが尋ねられました。 また、これにはエキサイティングな改善を提供するいくつかの機能があることも発表されました
そのようなAndroidの据え置きコンポーネント、改善のためのiOSのパフォーマンス、デフォルトでのNullの安全性、およびその他のいくつか。 すべてにもかかわらず、この最新バージョンのFlutterにはいくつかのことがあります。 あなたがこれについての詳細を知るために曲がりくねっているなら
Flutterの更新バージョンを使用すると、適切な場所に着陸します。 ここでは、新しく追加されたすべての機能を備えたFlutter 2.2にアクセスし、詳しく見ていきます。

Flutter 2.2とは何ですか?

Flutter 2.0がリリースされたときに話をすると、Googleは別のサウンドヌルセーフティを生成しました。 Nullは、開発者が変数または値をコードから直接nullにする必要があるかどうかを示すのに役立ちます。 しかし、Kotlinにも同じ機能があると言えば
Flutterとして、同じ機能を備えている可能性があることを知っておく必要がありますが、私の意見では、nullポインター関連のエラーが発生します。これは少し一般的ではありません。 Flutterはますます多くの要素を整理しており、Flutter 2.2では、ヌルセーフティも有効になっています
新しいプロジェクトのデフォルトでは、これは役に立ちます。 安全が確保されていない場合は、Flutter 2.2では、パフォーマンスがほとんど向上していないことをお知らせする必要があります。

Flutter 2.2の最新機能:

このFlutterアップデートバージョンの最新機能について話すと、たくさんあります。 新しいバージョンのFlutterには、さまざまな改良が加えられており、Dart 2.13には、エイリアスなど、2番目にリクエストの多いタイプの機能も含まれています。
Dart FFI、およびnullの安全機能などを保証します。 最高の機能は、重要な役割を果たす安全機能です。 安全性がデジタル化の分野で最も重要なことであることは誰もが知っています。 このバージョンには安全機能があります
それは非常に印象的で、あなたのすべての行動を保護するのに非常に役立ちます。

  • タイプエイリアス

Flutter 2.2とも呼ばれる最新バージョンのFlutterには、Typeエイリアスなどのエキサイティングな機能が付属しています。 既存のタイプの新しい名前を簡単に作成でき、現在のタイプの代わりに追加または使用できる単語をすばやく入力できます
タイプ。 これらの機能により、ユーザーは関数の型エイリアスを作成し、変数型に拡張したままにしないでください。 これらの機能を使用すると、他の人にコードを読みやすくすることができます。

typedef IntList = List <int>; IntList coolNumbersList = [1,2,3]; //関数のエイリアスを入力します(既存)typedef ValueChanged <T> = void Function(T value); //クラスのエイリアスを入力します(new!)typedef StringList = List <String>;
//クラスの名前を壊さない方法で変更します(new!)@Deprecated( "代わりにNewClassNameを使用")typedef OldClassName <T> = NewClassName <T>;

  • ヌルセーフティアップデート

Flutterの最新バージョンでは、重要な役割を果たすnull安全機能が追加されています。 これらの機能を使用すると、ユーザーはこの更新されたバージョンのFlutterを使用してプロジェクトを簡単に作成できます。または、Flutter2.2と言うこともできます。
デフォルトでnullの安全機能を使用してプロジェクトを生成するのに役立ちます。 ほとんどのプラグインはこれらの機能に最小化されており、アプリケーションをサウンドヌルセーフティに安全に移行できます。 Flutter 2.2で新しいプロジェクトを作成するときは、デフォルトで提供されます
以下の例のようなnullの安全性:

クラスMyHomeはStatefulWidgetを拡張します{MyHomePage({Key?key、required this.title}):super(key:key); }

  • Flutterデスクトップの更新

Flutter 2.2では、デスクトップにもアップデートがあります。 カスタムテキストアクションは、作業を実行するための追加のサポートを提供し、タッチ、マウス、キーボードなどのいくつかの入力タイプを備えた多数のプラットフォームをサポートします。 この機能により、
ユーザーは、テキストのアクションに関連付けられているキーストロークを完全にカスタマイズできます。 この機能の最も優れている点は、アプリケーション開発者のユーザーに無限の可能性を開くことです。 この機能により、ユーザーは
Ctrl + ENTERのタイプで行を挿入できるようにしながら、ENTERキーを使用してメッセージを送信します。 このアップデートバージョンは、自動スクロール動作の機能も提供し、ユーザーが画面の高さのスクロールバーを超えることができるようにします。
自動的に追加されます。 以前はこの機能は利用できませんでしたが、ユーザーはこの機能にアクセスできるようになりました。

  • 支払いと現金化

Flutter 2.2は、ユーザー向けの新しい支払いおよび現金化機能を追加しました。 これらの機能には、Android上のGooglePtaやGooglemobileAdsSDKを使用した別のデバイスに追加するための一意のログインも含まれています。

  • ユニバーサルWindowsプラットフォームアプリのサポート

現在、彼らはユニバーサルWindowsプラットフォームアプリのアルファサポートを提供し始め、すぐにAndroid12の新しいデザイン言語であるMaterialYouをサポートします。これは以下のようになります。

  • Flutter開発ツールの更新

Flutter DevToolsは、2つのメモリ追跡の改善や、プロバイダープラグイン専用の完全に新しいタブなど、多くの注目すべき更新を受け取りました。 以下に示すように割り当てられたすべてのオブジェクトを追跡する機能:

次の画像に示すように、カスタムメッセージをメモリタイムラインに挿入する機能を提供します。
アプリに固有のマーカーを提供できること。

フラッター採用統計

最近リリースされた新しいものに行く前に、統計について話す必要があります。 GoogleがFlutterを非常に誇りに思っていることはすでに知っているので、それはその理由のようです。 SlashDataから引用されたデータについて話す場合は、
すでに述べたように、最も人気のあるクロスプラットフォーム開発フレームワークであるFlutterをお勧めします。 クロスプラットフォーム開発者の45%がFlutterを使用するためにこれを選択しているため、Flutterを選択した後でも後悔することはありません。 そしてその人気
日々ますます成長している、それが彼らのかなり大きな成長の理由です。 初期の話をすると、Flutterの成長率は47%で、これは使用されていて、Playストアで利用可能なすべてのアプリの約12%もプログラムされています。
フラッター。 ご覧のとおり、12%は47%ほどではありません。 Playストアには多くのアプリがあり、そのうちの20万以上がFlutterを使用していることがわかります。

まとめ

ですから、今、Google I / Oが私たちの周りで起こっているのを見ているので、それはもちろん、まったく新しいAndroid開発ニュースがたくさんあることを意味します。 あなたがここにいてこれを読んでいるなら、それはグーグルがすでにFlutter2.2を発表していることを意味します、
これは、クロスプラットフォームのアプリ開発フレームワークの新しいバージョンです。

よくある質問
Material YouとMaterialの違いは何ですか?

マテリアルデザインは、通常のマテリアルウィジェットをサポートするAndroid 12の下位バージョン用ですが、Android 12用のマテリアルは、UIに追加の効果を与え、魅力的なウィジェットを提供します。

FlutterにはNullの安全性が義務付けられていますか?

はい。 Flutter2.2およびDart2.13以降、Flutterが提供するデフォルトの機能はnullセーフティでした。