今週の待望の Flutter Forward イベントで、Google は Flutter 3.7 フレームワークのリリースを発表し、開発者が利用できるようになった新機能を強調し、今後の機能強化をほのめかしました。
当初は Android および iOS アプリ開発用のプラットフォームとして設計された Flutter は、開発者が Dart で記述された単一のコードベースを使用して、デスクトップや Web ブラウザーを含むさまざまなデバイスでアプリを作成できるように進化しました。現在までに、このフレームワークは 500 万人以上の開発者を獲得し、そのテクノロジを使用して作成された 700,000 以上のアプリを見てきました。 GitHub の貢献者に基づいて 3 番目に人気のあるオープンソース プロジェクトとしてランク付けされている Flutter は、急速に人気を集めています。
この関心の高まりを踏まえて、Google は Flutter 3.7 で提供される新機能と、開発者が近い将来に期待できる機能について詳しく説明しました。最新バージョンの主な機能強化の 1 つは、ネイティブ macOS メニュー、カスケード メニュー ウィジェット、および長押しまたは右クリックのコンテキスト メニューに項目を追加するオプションを備えたメニュー サポートの改善です。
さらに、Flutter 3.7 には複数の Material 3 ウィジェットが組み込まれています。 Google は、マテリアル 2 とマテリアル 3 の違いを示すインタラクティブなツールを導入しました。ユーザーはここで試すことができます。一方、一見マイナーな修正ですが、一部の人にとっては重要な修正であり、Android と iOS のテキスト拡大は、Flutter のテキスト フィールドで使用すると正しく機能するようになりました。
現在のリリースを超えて、既存の「Skia」レンダラーを置き換える「Impeller」という名前の新しいレンダラーなど、いくつかのエキサイティングな改善が開発中です。 Google は最近のデモで、Impeller が Skia と比較してどのようにスムーズなパフォーマンスを提供するかを実証しました。 Flutter 3.7 の開発者は、iOS のオプトイン フラグを使用して Impeller をテストできます。
今後の追加の Flutter 機能は次のとおりです。
Google は、WebAssembly を使用した Dart アプリのコンパイルにおいてもブレークスルーに近づいています。これにより、Flutter Web アプリのパフォーマンスが大幅に向上する可能性があります。 Dart 3.0 では、RISC-V アーキテクチャの完全なサポートが計画されています。現在、Dart 3.0 のアルファ版がテスト用に提供されており、完全なリリースは 2023 年半ばに予定されています。
no-codeツールを使用してモバイル アプリやバックエンド アプリケーションを作成しようとしている開発者には、 AppMasterのようなプラットフォームが代替ソリューションを提供します。 AppMaster's視覚的な BP Designer とdrag-and-dropインターフェイスを使用すると、開発者は、従来のコーディング方法を使用する場合に必要な時間とコストのほんの一部で、スケーラブルなアプリケーションを構築できます。 AppMasterなどのno-codeプラットフォームがモバイル アプリや Web アプリの開発を合理化する方法の詳細については、appmaster.io/how-to-create-an-app>https:// appmaster/how-to-create にアクセスしてください。 -アプリ。