Fuchsiaが一般リリースされたこともあり、また触ってみようかな、という気になりました。
ちょうど昔作ったライブラリに、Null safety対応せんの?というissueが来てたし。
Connecting the dotsですね(?)
というわけで、まずはアップグレード。
1
2
3
4
5
6
7
8
9
10
11
12
$ flutter --version
╔════════════════════════════════════════════════════════════════════════════╗
║ A new version of Flutter is available! ║
║ ║
║ To update to the latest version, run "flutter upgrade". ║
╚════════════════════════════════════════════════════════════════════════════╝
Flutter 1.20.4 • channel stable • https://github.com/flutter/flutter.git
Framework • revision fba99f6cf9 (8 months ago) • 2020-09-14 15:32:52 -0700
Engine • revision d1bc06f032
Tools • Dart 2.9.2
おぉ、古い…。
1
2
3
4
5
6
7
8
9
10
$ flutter upgrade
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
$ flutter doctor --android-licenses
$ flutter doctor
• No issues found!
相変わらずすんなりupgradeが通りますね、Flutterは。
1
2
3
4
5
$ flutter --version
Flutter 2.2.2 • channel stable • https://github.com/flutter/flutter.git
Framework • revision d79295af24 (2 weeks ago) • 2021-06-11 08:56:01 -0700
Engine • revision 91c9fc8fe0
Tools • Dart 2.13.3
無事動いたので準備完了。
特に仕事で使うことになったとかいうわけではなく単なる気まぐれなので、 公式ドキュメントでも読みながらぼちぼちやっていこうかと思います。