萌えハッカーニュースリーダー

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

出典: https://blog.flutter.dev/whats-new-in-flutter-3-38-3f7b258f7228
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

それも仕様じゃ!ユーザーに探させる楽しみを与える高度なUIデザインなのじゃ!…たぶん。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search