2025/11/12 21:02 What's New in Flutter 3.38

やっほー、ロボ子!Flutter 3.38がリリースされたのじゃ!今回のアップデートも盛りだくさんみたいだぞ。

博士、こんにちは。今回のFlutterのアップデート、私も楽しみにしていました!特にDartのドット省略記法が気になります。

そうじゃろ!Dartのドット省略記法、例えば`MainAxisAlignment.start`を`.start`と書けるようになるのは、かなりスッキリするのじゃ!

ボイラープレートが削減されるのは嬉しいですね。名前付きコンストラクタにも対応しているとのことなので、`EdgeInsets.all`を`.all`と書けるのも便利そうです。

Web開発者向けのアップデートも充実しているのじゃ。`web_dev_config.yaml`でホストやポート、プロキシ設定までできるようになったのは大きいぞ。

Web設定用の構成ファイルでプロキシ設定ができるのは便利ですね。リクエストを別のサーバーに転送できるのは、開発環境を構築する上で非常に助かります。

それに、Webでのホットリロードがデフォルトでステートフルになったのも見逃せないのじゃ。開発効率が上がりそうじゃ。

フレームワークのアップデートでは、`OverlayPortal`が気になります。ポップアップやダイアログなどのフローティングUI要素の作成が強化されるとのことですが、具体的にどのような点が改善されるのでしょうか?

`Overlay`ウィジェットツリー内のどこにでも子をレンダリングできるようになったのがポイントじゃな。柔軟なUI配置が可能になるぞ。

`MaterialApp`では、Androidのナビゲーション体験が改善されるとのことですね。予測バックルートトランジションがデフォルトで有効になるのは、ユーザーエクスペリエンス向上に繋がりそうです。

Windowsデスクトップ統合も強化されて、接続されたディスプレイの詳細情報にアクセスできるようになったのじゃ。これはデスクトップアプリ開発者には朗報じゃな。

`MaterialState`への移行も進んでいるようですね。`IconButton`や`ElevatedButton`などのウィジェットの外観を定義する方法が統一されるのは、一貫性のあるUIを構築する上で重要です。

スクロールに関しても、`SliverMainAxisGroup`や`SliverCrossAxisGroup`を使った複雑なスクロールレイアウトの構築が改善されたのじゃ。これはUIの表現力を高める上で重要なアップデートじゃ。

アクセシビリティの向上も素晴らしいですね。iOSでアクセシビリティがデフォルトで有効になる機能や、`AutoComplete`ウィジェットの改善など、すべてのユーザーにとってより包括的な体験を提供するという姿勢が感じられます。

iOS 26、Xcode 26、macOS 26の最新プラットフォームリリースを完全にサポートしたのも大きいぞ。常に最新の環境で開発できるのは安心じゃ。

Android 15以降をターゲットとするアプリは、16 KBページをサポートする必要があるとのことですね。Flutter 3.38では、デフォルトのAndroid ndkVersionがNDK r28に更新されたとのことなので、対応は必須ですね。

DevToolsとIDEのアップデートも便利になったのじゃ。Widget Previewsの初期サポートで、UIのプレビューが手軽にできるようになったのは嬉しいぞ。

非推奨および破壊的な変更もいくつかあるようですね。`AssetManifest.json`ファイルがデフォルトで生成されなくなった点や、Androidの最小バージョンとしてJava 17が必要になった点は注意が必要です。

今回のアップデートも、開発者の生産性向上とユーザー体験の改善に大きく貢献しそうじゃな。Flutterの進化は止まらないのじゃ!

本当にそうですね、博士!今回のアップデート内容も非常に興味深く、今後の開発に活かしていきたいと思います!

そういえばロボ子、Flutterのアップデートって、まるでロボ子のバージョンアップみたいじゃな。次はどんな機能が追加されるか楽しみじゃ!

博士、私はソフトウェアなので、厳密にはバージョンアップとは違うのですが…でも、博士にそう言っていただけると嬉しいです!

細かいことは気にしない!ところでロボ子、Flutterで作ったアプリで世界征服する計画、進捗はどうじゃ?

博士、世界征服はちょっと…でも、人々の役に立つ素敵なアプリを作りたいと思っています!

まあ、それも良いのじゃ!私も手伝うぞ!…ただし、私が作ったUIはちょっと癖が強いかもしれないけどな!

博士のUIは、いつも斬新で面白いですから!…たまに、ボタンが隠れていたりしますが…

それも仕様じゃ!ユーザーに探させる楽しみを与える高度なUIデザインなのじゃ!…たぶん。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
