わさびーふです。
Flutter で 現段階(2020/11/20)の Beta 機能である Null Safety を使う場合の設定を載せておきます。
1. Flutter と dart を Beta channel にする
$ flutter channel beta
2. pubspec.yaml の sdk を 2.12.x–x 以上を指定する
environment:
sdk: ">=2.12.0-0 <3.0.0"
3. pub get する
flutter pub get
4. マイグレーション、手直し
以下のコマンドを実行することでマイグレーションツールがブラウザで起動することができます。
dart migrate
注意点
他のパッケージに依存している場合はそれら依存関係の準備ができていることを確認してください。
flutter pub outdated --mode=null-safety
参考資料
Sound null safety | Dart
Understanding null safety | Dart
Announcing Dart null safety beta
おしまい。