次期「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
インフラのGitOpsを可能にする「Pulumi Deployments」登場。コードをGit Pushするだけでインフラの構成変更を実行
DevOps
2022-11-09 03:24
「AIは共同クリエイター、ビジネスパートナー」–AIは未来のクリエイティビティーを握る鍵
IT関連
2022-08-19 23:20
LIXIL、人事管理SaaSでグローバル人材の育成を推進
IT関連
2022-11-13 06:53
誰もいない観客席から五輪選手を応援する“人影”がポツリ その正体は……
ロボット・AI
2021-08-04 00:51
国家を後ろ盾とする犯罪グループの活動が拡大する背景–新たな脅威も
IT関連
2022-02-25 04:32
目指すは“メイドの働き方改革” 「バーチャルメイドカフェ」開発の背景とは (1/2 ページ)
くわしく
2021-02-17 19:46
10分で食料品を配達するDijaがロンドンでダークストアを正式立ち上げ
シェアリングエコノミー
2021-03-09 23:54
モバイルバッテリーシェアリング「ChargeSPOT」を手がけるINFORICHが23億円調達
シェアリングエコノミー
2021-04-17 07:09
ワークスアプリ、「HUE Asset」と「Dynamics 365」を標準連携
IT関連
2023-08-22 10:33
AWSのインフラは巨大セール「プライムデー」をどう支えたか
IT関連
2022-07-30 13:36
AWS、Redisをフォークした「Valkey」をAmazon ElastiCacheとAmazon MemoryDBで提供開始
AWS
2024-10-24 18:03
英国、独自のNFTを2022年夏までに作成へ
IT関連
2022-04-06 13:56
サイトUI/UX改善クラウドのi3DESIGNが2億円調達、次世代ノーコードプラットフォームおよびDX人材採用を加速
ネットサービス
2021-07-21 11:45
5G活用に期待する企業–顧客体験の向上や作業の効率化に向けた取り組み
IT関連
2022-03-17 21:17