Flutter 3.7 の注目すべき新機能

Flutter 3.7 の注目すべき新機能
あなたのような読者は、MUO のサポートを支援します。当サイトのリンクを使用して購入すると、アフィリエイト手数料が発生する場合があります。 続きを読む。

Flutter コミュニティは、バージョン 3.7 の SDK を改善し続け、いくつかの優れた新機能を追加しています。たとえば、カスタム メニュー バーやカスケード メニューを作成したり、ツールを利用してより優れた国際化をサポートしたり、新しいデバッグ ツールを利用したりできるようになりました。





これらの新機能には、既存の機能の改善が伴います。これらの中には、より高速なグローバル選択ツール、Impeller と呼ばれるレンダリング システム、およびプラットフォーム間でリソースを共有する機能があります。





今日のメイク動画

フラッターとは

Flutter は、Dart プログラミング言語を使用して iOS および Android 用の高品質のネイティブ インターフェースを構築するための Google のモバイル アプリ SDK です。 Flutter は既存のコードで動作し、世界中の開発者や組織によって使用されています。 無料でオープンソースです .





Windowsはプロキシ設定を自動的に検出できませんでした

Flutter は既存のコードで動作しますが、新しいコードを簡単に採用できます。既存のコード ベースのウィジェットで小規模に開始することも、ゼロからアプリを構築することもできます。選択はあなた次第です。

最新の機能のいくつかを簡単に見てみましょう。



1. 改善された Material 3 サポート

  Android Studio でのフラッター

Flutter が更新され、マテリアル 3 がサポートされました。この更新により、によって提供されるマテリアル コンポーネントを使用できるようになります。 アンドロイドの最新バージョン .マテリアル パックには、コンテンツを大胆かつ際立たせる洗練された新しいテーマが含まれています。

iOSとAndroidの両方で利用できます。





  Flutter のメニュー

最新の Flutter アップデートでは、PlatformMenuBar と Material Design Menu という 2 つの新しいメニュー ウィジェットが追加されています。 PlatformMenuBar は macOS で使用でき、Flutter によってレンダリングされる代わりにネイティブ メニュー バーをレンダリングします。

すべてのプラットフォームで、カスケード メニュー バー (MenuBar) または別の UI 要素 (MenuAnchor) によってトリガーされる個々のカスケード メニューを提供するマテリアル デザイン メニューを定義できます。これらのメニューは完全にカスタマイズ可能で、メニュー項目はカスタム ウィジェットにすることも、新しいメニュー項目ウィジェット (MenuItemButton、SubmenuButton) を使用することもできます。





3. DevTools の更新

  Flutter/Dart を使用する Web 開発者

Flutter 3.7 には、メモリ デバッグ機能のメジャー アップデートと、アプリケーションのデバッグに使用できるいくつかの新しいツールが含まれています。スナップショット分析ツールの最初のバージョンでは、パフォーマンスを改善できる Flutter アプリケーションの領域が強調表示されます。

4. スクロールの改善

このリリースでは、Flutter への移行プロセスをできるだけ簡単にするために、いくつかのスクロール アップデートが提供されています。注目すべき変更には、Mac プラットフォームでの新しいスクロール物理、アニメーション化されたグリッドの追加、スクロール コンテキストでのテキスト選択の処理の改善が含まれます。

5. 国際化ツール

新しい国際化システムにより、Flutter アプリの翻訳とローカライズが容易になります。記述的な構文により、コーディングの経験が少ない人でも理解しやすいエラー メッセージが表示されます。

充電ポートから水を取り出すにはどうすればよいですか

新しいシステムでは、プレースホルダーと複数選択を使用して複雑なメッセージを作成できます。更新された Flutter アプリの国際化 詳細については、ページをご覧ください。

6. その他の新しい Flutter 機能

  iOS リリースの検証

その他の新機能には、Impeller レンダリング エンジンのプレビュー (iOS では、Android の Impeller はまだプレビューの準備ができていません)、リリース検証 (アプリを App Store に提出する準備ができていることを確認するための設定のチェックリスト)、およびテキスト拡大鏡 (スマートフォンで小さなテキストを読みやすくします)。

Flutter: Google のモバイル アプリ SDK

Flutter 3.7 がリリースされました。便利な新機能が満載です。一方、 以前のリリースは、パフォーマンスと互換性に重点を置いていました 、これはアプリの構築をより簡単にするためのものです。開発者ツールには、新機能と改善されたナビゲーションを備えた便利な更新がたくさんあります。

マテリアル デザイン テーマが更新され、Enhanced Material 3 がサポートされ、新しいアイコンと微調整された配色が追加されました。さらに、メニュー バーとカスケード メニューのサポートも利用できるようになりました。詳細については、 リリースノート また Flutter の Medium ページ .

Flutter を検討したことがない場合は、今が検討する絶好の機会です。 React Native などの競合他社と比較すると、モバイル開発フレームワークとしての人気はまだ控えめですが、シンプルさと全体的な使いやすさの点で優れているため、日々勢いを増しています。