次期「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
初代「Oculus Quest」もPCとの無線接続に対応へ ザッカーバーグCEOが予告
製品動向
2021-06-18 08:59
女性のコーディング学習–男性中心の業界でスキルを磨くためのヒント
IT関連
2022-06-08 03:30
ソフトバンク、人工衛星で宇宙・成層圏から通信ネットワーク展開へ 米スタートアップと協業
企業・業界動向
2021-06-10 04:20
Repro、アプリダウンロード増加に寄与するASO対策状況の診断サービスを提供
IT関連
2022-12-17 15:04
Celonisがプロセスマイニングソフトウェア販売でIBMと提携
ソフトウェア
2021-04-03 07:44
IT子会社設立の主な理由は「コスト削減」–ガートナー調査
IT関連
2023-10-06 03:23
Notion Labs、「Notionチャート」提供–「Notion」上のデータを容易にチャート化
IT関連
2024-08-16 09:12
Robloxは開発者向けアクセラレーター講座で同社プラットフォームの新たな可能性を引き出す
ゲーム / eSports
2021-02-08 15:18
AI市場は9兆ドル規模–「State of AI Report 2024」が示す現状と今後の展開
IT関連
2024-10-31 09:08
「ハッカーのサマーキャンプ」Black HatとDEF CONを体験–コロナ後初の大規模開催
IT関連
2022-09-03 02:20
「倫理的なソース」運動の活動家が立ち上げた新たなオープンソース組織をどう見るか
IT関連
2021-01-27 07:28
香港、国安法でネット初封鎖 政府批判、さらに困難に
IT関連
2021-01-20 15:54
「Windows 10X」、開発中断か
IT関連
2021-05-10 00:57
「Slack」のハドルミーティングを使用するには–オフィスでの気楽なやりとりを再現
IT関連
2022-11-29 13:05