Flutter 2.0 公開
(medium.com)- モバイルフレームワークからポータブルフレームワークへ:対応プラットフォームを拡大
→ Web:PWA と SPA をサポート、既存の Flutter モバイルアプリを Web に移行可能(コード共有)
→ Desktop、フォルダブル、組み込みデバイスまで対応
→ iOS:パフォーマンス改善、UIKit を近い形で実装した Cupertino ウィジェット群、Xcode を開かずに IPA をビルド
-
Dart に Sound Null Safety を適用:明示しない限り Non-Nullable がデフォルト
-
Google Mobile Ads SDK 公開:既存のオーバーレイ形式にインラインバナーとネイティブバナーを追加
-
Autocomplete、ScaffoldMessenger ウィジェット
-
既存アプリに Flutter を追加する Add-to-App を改善、マルチインスタンス追加時のメモリ使用を最小化
-
Flutter Fix を追加:API の追加・改善・削除に伴って問題となるコードを見つけて通知
-
Flutter DevTools 改善
-
Android Studio および IntelliJ / VSCode 拡張にも Flutter 2 の新機能を追加
-
DartPad も Flutter 2 に対応
-
エコシステム更新
→ Firebase プラグインが Null Safety に対応し、Production Quality に
→ 新しい Sentry SDK for Flutter
3件のコメント
Dart は魅力のある言語みたいですね。2.0で他の言語サポートの話がないのを見ると
VM と AOT コンパイルの両方に強いのが Dart の強みなので、他の言語へ移るのは簡単ではないでしょう
Flutter 2の紹介記事である https://developers.googleblog.com/2021/03/announcing-flutter-2.html では
Flutterの拡張性はDartによるものだと述べています。
でも、私もDartにはなかなか慣れませんでしたね.. ^^;