概要
どうも、@daiki1003です!さぁ、こちらも毎度お馴染みのアップデート記事となっております。
Flutter 3.27でアップデートされた内容に関してはこちらの記事を参照してください。
【Flutter】3.27がリリースされたので内容について解説してみたよ
とうとうやって来ましたね! 毎度お馴染みの新しいアップデートの解説記事になります。 それでは行ってみましょー! 🍁 所感 かなりCupertinoに力を入れてアップデートして来てくれた感がありますね。 個人...
それでは、早速いってみましょー!
執筆時アップデート前環境
名前 | バージョン |
macOS | Sequoia 15.0.1 |
Flutter | 3.24.5 |
⏱️ アップデートレベル
1.5
※1系から2系へのアップデートを5、バージョンを変更するのみのアップデートを1とした時のレベルを表します。
理由
基本的に、警告内容を置換するのみで対応可能なため
Flutter
deprecated_member_use
whereNotNull()
collection
が 1.19.0
にアップデートされる関係で whereNotNull()
が deprecated
になっていました。
// Before
import 'package:collection/collection.dart';
<T?>[].whereNotNull().toList()
// After
<T?>[].nonNulls.toList()
withOpacity
こちらの影響です。
Quote from “【Flutter】3.27がリリースされたので内容について解説してみたよ | 技術は熱いうちに打て!”
// Before
Colors.red.withOpacity(0.5)
// After
Colors.red.withValues(alpha: 0.5)
Dart
specify_nonobvious_local_variable_types
Dart 3.6
から有効になったようですが、 omit_local_variable_types
と重複するため analysis_options.yaml
で除外しました。
// analysis_options.yaml
linter:
rules:
specify_nonobvious_local_variable_types: false
最後に
もし、他に対応が必要だった内容があれば教えていただけると嬉しいです!
誰かのお役に立てば。Twitterフォローお願いします
「次回以降も記事を読んでみたい!」「この辺分からなかったから質問したい!」
そんな時は、是非Twitter (@daiki1003)やInstagram (@ashdik_flutter)のフォローお願いします♪
Twitterコミュニティ参加お願いします
Twitterコミュニティ「Flutter lovers」を開設しました!参加お待ちしております😁
☕️ Buy me a coffee
また、記事がとても役に立ったと思う人はコーヒーを奢っていただけると非常に嬉しいです!
コメント