Closed8
[Google I/O 2022メモ]What's new in Flutter
What's new in Flutter
Flutter 3.0が本日リリース
目玉としてはmacOS/Linuxへの対応。
個人的にはモバイル向けのみをターゲットに開発しているので、その辺を重点的にピックアップ。
Superlistが開発しているpackageが二つほどあった。まだdocumentが整備されていないけど、リッチなUI作れるのだろうか。
Flutter3
- AppSilicon最適化したので、ビルドが早くなった模様
- DevToolsが新しくなった。パフォーマンス計測などが便利になっている様子
- Foldable対応
- Material3対応
公式ブログ
Put Flutter to work
既存のAndroid/iOS/WebプロジェクトにFlutterを取り込むサンプル。仕組みとしてはAdd-to-Appで変わってないのかな?
Dart 2.17
主に3つの改善点。
- enhanced_enumerations
enumにフィールド、メソッド、getterを追加できるようになった。これでやっとまともなenumになったという印象。
- named_args_anywhere
これは地味に嬉しい。named argsが後ろに来ることで「可読性が…」とモヤモヤすることがあったので、スッキリしそう。
- super_constructors
super コンストラクタに渡すためだけのものは、 super.hoge
と書くだけでよくなるので、コンストラクタがかなりシンプルになる。
Mediumの記事でも紹介されてます。
Firebase
ついにFirebaseの公式サポート(言いたいことはぐっと堪えて素直に喜ぶ)
CrashlyticsでDartのStacktraceが見れるようになる
実装
Flutter Casual Game Toolkit
簡単なゲームを作るためのサンプルやスターターキットが含まれている。広告についてもサンプル実装されている。
こちらのブログではまた別の内容を触れている。
このスクラップは2022/05/12にクローズされました