Flutter 1.5.4-hotfix.2 から Flutter 1.7.8+hotfix.3 にアップグレード

July 11, 2019

Flutter 1.7がリリースされましたね。

https://medium.com/flutter/announcing-flutter-1-7-9cab4f34eacf

まず現在のバージョンを確認。

1
2
3
4
5
$ flutter --version
Flutter 1.5.4-hotfix.2 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 7a4c33425d (2 months ago) • 2019-04-29 11:05:24 -0700
Engine • revision 52c7a1e849
Tools • Dart 2.3.0 (build 2.3.0-dev.0.5 a1668566e5)

アップグレードを叩きます。

1
2
3
4
5
$ flutter upgrade
:
:
:
• No issues found!

再びバージョンを確認。

1
2
3
4
5
$ flutter --version
Flutter 1.7.8+hotfix.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision b712a172f9 (29 hours ago) • 2019-07-09 13:14:38 -0700
Engine • revision 54ad777fd2
Tools • Dart 2.4.0

問題なし。既存のプロジェクトも特に問題なくbuildできました。 2回目のバージョンアップでしたが、今回もトラブル無し。素晴らしい。

そういえば、今まで書きにくかった

1
2
3
<Widget>[
  条件 ? Widget() : null
]

みたいなものが、

1
2
3
<Widget>[
  if (条件) Widget()
]

という形で書けるようになっていました。

これはDart 2.3の機能なので1.5の時点で使えていたようです。知らなかった。

https://github.com/flutter/flutter/issues/28181#issuecomment-508349651

最近はあまりFlutter触れていませんが、ぼちぼちやっていきたいと思います。