次期「Dart 3」はNullセーフ、WebAssemblyとRISC-Vサポートなど、Googleが発表。Flutter Forward 2023

今回は「次期「Dart 3」はNullセーフ、WebAssemblyとRISC-Vサポートなど、Googleが発表。Flutter Forward 2023」についてご紹介します。

関連ワード (正式、活用、開発生産性向上等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Googleは、ケニア共和国の首都ナイロビで開催したイベント「Flutter Forward 2023」で、Dart言語の次期メジャーバージョンアップとなる「Dart 3」のアルファ版公開を発表しました。

fig

Dart 3の登場は昨年末に予告されていました。

参考:「Dart 3」が来年登場。完全Nullセーフな言語となり、Nullセーフティなしの実行はサポート外に

Dart 3の1つ目の新機能として紹介されたのが、開発生産性向上のためのRecords and patternsのサポートです。

fig

例えば、LattitudeとLongtitude(緯度と経度)という2つの値を返す関数では、呼び出し側が値を受け取るために配列を使います。このとき、配列の添え字を間違えないようにしなければなりません。

fig

クラスを定義することで分かりやすくすることができますが、コードが長くなります。

fig

そこで新しくrecord型が登場します。record型では、下記のように引数にマッチした文字列で値が受け取れます。

fig

また、Dart 3では100%Nullセーフとなります。すでに人気のパッケージ上位1000のうち98%がNullセーフに対応したとのことです。

現在のDartでは過去の互換性を考慮し、Nullセーフティなし、部分的Nullセーフィティ、完全に健全なNullセーフティの3つのモードを選択してアプリケーションを実行できるようになっています。

これがDart 3ではNullセーフティのみがサポートされる予定です。

fig

DartはこれまでiOSやAndroidのARM、Windowsのインテル32ビットや64ビットなどさまざまなプロセッサに対応してきました。

Dart 3ではこれらに加えてWebAssemblyとRISC-Vへの対応を行う予定であることが発表されました。

fig

実際にRISC-Vマシンでの簡単な動作も紹介されました。

fig

Flutter Foward 2023

  • Flutter 3.7正式リリース。スクリーンサイズにUIレイアウトが自動対応、GPU活用による高速描画エンジン「Impeller」がプレビューに
  • Flutterが進化する方向とは? WebAssemblyサポート、コンポーネントとしてWebアプリに組み込み可能に。Flutter Forward 2023
  • 次期「Dart 3」はNullセーフ、WebAssemblyとRISC-Vサポートなど、Googleが発表。Flutter Forward 2023

COMMENTS


Recommended

TITLE
CATEGORY
DATE
昇給も昇格も望まない「静かな退職」をする人々–クアルトリクスが解説
IT関連
2023-02-22 08:56
「倒産して夜逃げ」「連絡が取れない」非中核業務に圧迫される営業・販売の実態
IT関連
2023-02-23 07:39
ハイブリッド型授業はこれからの教育を変える–オックスフォード大学の取り組み
IT関連
2022-07-09 15:56
Gcore、日本市場に本格参入–高性能・低遅延なエッジソリューションを提供
IT関連
2023-06-22 18:01
「名探偵コナン」第1話を1994年の「少年サンデー」掲載時のままアプリで公開 コミックス100巻到達記念で
くらテク
2021-08-05 02:01
富士通、持続的成長への変革の取り組みを示す–帝人との共創など披露
IT関連
2022-10-06 05:16
グローバルのクラウドインフラ市場シェア、AWSとAzureの差が9ポイントにまで縮まる。2023年第1四半期、Synergy ResearchとCanalysの調査結果
AWS
2023-05-08 16:14
「Ubuntu 23.10」がリリース–見た目よりも大幅なアップデート
IT関連
2023-10-25 09:41
Snapが提携企業からの情報を2.5億人が利用するソーシャルマップに追加するLayersを導入
ネットサービス
2021-05-24 01:53
富士通Japan、金沢工業大学とウェブ3技術を活用したNFT発行の取り組みを実施
IT関連
2023-10-05 12:39
Epic Gamesが「Fall Guys」開発元を買収 1000万本以上を売り上げた人気ゲーム
企業・業界動向
2021-03-04 11:41
オフィスと同じ?–管理職なら考えたいリモートワークでのチーム運営のあり方
IT関連
2021-07-11 15:47
英政府機関、安全なパスワード作成のガイダンス–ペットの名前などリスクと注意喚起
IT関連
2021-04-17 23:09
ドンキが5万円のドラム式洗濯機 「乾燥機能をあえて省いた」理由は
くらテク
2021-06-23 04:22