플로터2 Flutter 2.0-Null Safety 설정 및 지원 확인 책의 모든 내용을 저자 직강으로 진행한 강의는 ssamz.com 에서 들으실 수 있습니다. Null Safety 를 위한 설정 flutter project 에서 null safety 를 이용하기 위해서는 pubspec.yaml 파일의 설정을 변경해 주어야 한다. 이 글을 쓰는 시점에 flutter project 를 flutter SDK 2.0 을 적용하여 만들었다고 하더라도 Dart 버전이 null safety 를 지원하지 않는 버전이 적용되어 null safety 를 사용할수 없다. 물론 이후 plugin 이 업데이트 되어 기본으로 적용되는 프로젝트에 적용되는 Dart 버전이 바뀌면 이곳에서 소개하는 설정이 필요 없어 질수는 있을것 같다. Null Safety 를 이용하기 위해서는 pubspec.yam.. 2021. 3. 30. Flutter 2.0 -Null Safety 책의 모든 내용을 저자 직강으로 진행한 강의는 ssamz.com 에서 들으실 수 있습니다. Null Safety 란 개발되는 코드가 Null 안전성을 보장한 상태로 개발되게 하고자 하는 개념이다. Null Safety 란 null 에 의한 NPE 를 runtime 이 아닌 edit-time 에 체크하겠다는 의미이다. Null Safety 를 지원하지 않는 언어들은 객체에 null 대입이 기본으로 가능하며 null 상태의 객체에 멤버 접근이 이루어 지면 NPE 가 발생한다. 하지만 NPE 는 runtime 에러이며 edit-time 의 에러는 아니다. 즉 컴파일러 체크 대상이 아니라는 이야기이다. 하지만 Null Safety 를 지원하는 언어들은 객체가 null 인 상태에서 발생할수 있는 에러를 edit-.. 2021. 3. 29. 이전 1 다음