o update the project to null safety follow these steps:
Side note: change the flutter version in pubsec.yaml
, make new project and copy the following line:
sdk: ">=2.19.6 <3.0.0"
Then follow the steps:
- Run
flutter upgrade
in the terminal to upgrade Flutter - Run
dart migrate
to run the dart migration tool. - Solve all errors which the migration tool shows.
- Run
flutter pub outdated --mode=null-safety
to print all outdated packages. - Run
flutter pub upgrade --null-safety
to upgrade all packages automatically. - Check the code for errors and solve them (Very important).
- Run
dart migrate
again and it should now be successful. Follow the link to checkout the proposed changes. - Press the "Apply Migration" button.
- Check the code for errors again and fix them.
- your project should be updated now. Referenced from this website.
No comments:
Post a Comment