Web、MacOS などをサポートする Flutter 1.12 が発表

Google は、Flutter の v1.12 アップデートを発表しました。これには、Web サポートのベータ版、MacOS のアルファ リリース、iOS 13 ダーク モードのサポートなどが含まれます。

Googleは懸命に取り組んでいる Flutterの作成と拡張 ここ数年。 私が蝶のことを話していると思われるかもしれませんが、Flutter はクロスプラットフォームのプログラミング言語です。 その目標は、次のことを可能にすることです。 単一のコードベースであらゆる主要プラットフォーム向けのアプリを開発. 学ぶ必要があるのは Dart/JavaScript だけであり、Android、iOS、Web、デスクトップ向けに開発できます。 これは簡単な偉業ではないので、私が言ったとしてもおそらく驚かないでしょう フラッター、これまでは実際には Android と iOS のみをサポートしていました。 確かに対象者としてはかなりの人数ですが、全員が含まれるわけではありません。 今日、Google はプラットフォームのサポートの拡大など、かなり多くのことを発表しています。

まずはmacOSのサポートです。 Flutter は実際、しばらくの間 macOS、Windows、Linux を技術的にサポートしてきましたが、これらのライブラリは基本的にプレアルファ モードでした。 API は予告なく変更されたり、機能が壊れたりする可能性があります。 本日より、macOS はこのプレアルファ段階ではなくなりました。 まだ完全に安定しているわけではありませんが、開発には安全に使用できるはずです。 プラットフォームのサポートというテーマを継続し、Flutter Web は現在ベータ版です。 以前は、デスクトップ フレームワークと同様の状態でした。 ただし、現在は、計画していたプリプロダクション作業を開始できるほど安定しているはずです。

残念ながら、新しいプラットフォームのサポートはこれで終わりです。 Windows と Linux はまだ開発初期段階にあり、Mobile OS Duopoly 以外のニュースはありません。 ただし、新しいことはプラットフォームの拡張だけではありません。

Google は Flutter を使用したデザインに重点を置いています。 目標は、アニメーションとグラフィックスをアプリに統合するフローを改善することで、デザイナーと開発者の共同作業を容易にすることです。 このスレッドでは、Google が Adob​​e XD に Flutter を統合するための Adob​​e との提携を発表しています。 この統合により、Adobe XD からデザインを Flutter アプリ内で使用できる形式に直接エクスポートできるようになります。

最後に言及すべきことは、Flutter が使用する言語、Dart に関係します。 Dart は拡張機能をサポートするようになりました。 拡張関数を使用すると、本質的に、クラスを実際に変更することなくメソッドをクラスに追加できます。 詳しくはこちらをご覧ください Dart 拡張メソッドの基礎に関する記事.

今回はここまでです。 これは新機能の広範なリストではありませんが、それらはすべて Flutter とそれを使用する開発フローへのかなり重要な追加です。 Flutter を試してみたいと思っていたものの、お好みの環境 (お好みの環境は macOS または Web) では利用できなかった場合は、今すぐ始めてください。