LateInitializationError:
-
[flutter 2.0] 플러터 2.0을 마이그레이션 하면서 겪게될 에러프로그래밍/Flutter 2021. 6. 13. 15:35
flutter가 대략 3월 즈음에 2.0 버전을 stable로 배포하기 시작했다. 다만 여러 라이브러리들이 아직 null-safety를 지원하지 않아 다른 프로젝트들은 버전업을 못하고 다른 라이브러리들이 null-safety를 지원할때까지 기다려야했을 것이다. 대략 5월 즈음이 되어가면서 대부분의 라이브러리들이 해당부분을 지원하기 시작했고 이제서야 조금 자유롭게 버전업을 할수 있게 되었다. 뭐 어쨌거나 플러터 2.0에서 가장 강조하는 것은 null-safety이다. 실제로 마이그레이션하면서 기존에 사용하던 코드에서 deprecated 된 부분은 버튼 부분들이나 몇몇 골자들밖에 없는데, 가장 큰 문제는 대부분의 변수들에서 Non-nullable 과 nullable 를 구분하지 않고 쓰던 부분이 문제였다. ..