
final vs const final과 const는 Dart 언어의 대표적인 상수 선언 키워드입니다. final과 const는 어떤 차이가 있는지 알아보겠습니다.

Dart 언어에서의 타입 캐스팅(형변환) 방법에는 무엇이 있고, 어떤 차이가 있는지 알아보겠습니다.

Dart 2.12 버전부터 Null-safety가 도입되었습니다.2.12 버전이 나온지는 꽤 됐지만 그 전 버전을 쓰던 사람들은 Null-safety에 맞게 마이그레이션을 했어야 했습니다.Null-safety가 무엇이며 Dart에서 제공되는 Null-safety ...

Dart에서의 메소드나 생성자에선 여러 종류의 Parameter를 만날 수 있습니다.Parameter에는 어떤 종류가 있고, 어떻게 사용하는 지에 대해 알아보겠습니다.Nullable에 관한 내용이 있으니 Null-safety에 대해 이해하고 보시는 것이 좋습니다...

Dart에서 동적으로 타입을 지정해주는 var와 dynamic를 각각 어떻게 쓰고무슨 차이가 있는지에 대해서 알아보겠습니다.

두 위젯 다 width와 height를 가지면서 어떠한 위젯의 크기를 지정해 주는 용도로 자주 쓰입니다.그러나 두 위젯은 상황에 맞게 써야 하며, 두 위젯의 차이를 알아보겠습니다.SizedBox 위젯은 key와 child를 제외하고 width와 height 속성만 가지
FittedBox(fit: BoxFit.scaleDown...
behavior: HitTestBehavior.opaque,
유출되어선 안되는 민감한 정보나 중요한 정보는 보안을 위해서 암호화와 복호화, 무결성 검증이 들어가곤 합니다.Flutter에서 이를 구현하기 위한 방법을 소개합니다.crypto+encrypt 패키지 사용 (AES-CBC + HMAC)cryptography 패키지 사용
맥 기준1\. Cmd + Shift + P2\. 기본 설정: 사용자 설정 열기 (JSON) Preferences: Open User Settings (JSON)3\. dart에 editor.codeActionsOnSave 항목으로 source.fixAll: "expli