Flutter で Null Safety を有効にする

1分で読める
--

わさびーふです。
Flutter で 現段階(2020/11/20)の Beta 機能である Null Safety を使う場合の設定を載せておきます。

Flutter Null Safety

1. Flutter と dart を Beta channel にする

bash
flutter channel beta

2. pubspec.yaml の sdk を 2.12.x–x 以上を指定する

yaml
environment:
  sdk: ">=2.12.0-0 <3.0.0"

3. pub get する

bash
flutter pub get

4. マイグレーション、手直し

以下のコマンドを実行することでマイグレーションツールがブラウザで起動することができます。

bash
dart migrate

Migration tool

注意点

他のパッケージに依存している場合はそれら依存関係の準備ができていることを確認してください。

bash
flutter pub outdated --mode=null-safety

参考資料

<iframe src="https://www.youtube.com/embed/iYhOU9AuaFs?start=1&feature=oembed" width="700" height="393" frameborder="0" scrolling="no"></iframe>

Sound null safety | Dart
Understanding null safety | Dart
Announcing Dart null safety beta

おしまい。

シェア: