Flutter で Null Safety を有効にする

wasabeef
Aug 3, 2020

--

わさびーふです。
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
Migration tool

注意点

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

flutter pub outdated --mode=null-safety

参考資料

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

おしまい。

--

--

wasabeef
wasabeef

Written by wasabeef

Google Developers Expert for Android. #shibuya_apk

No responses yet