Flutter를 공부하다가 const constructor에 대해서 알게 되었다. 알아둘 만한 내용이어서 기록해둘까 한다. 정확히 말하면 Dart언어의 const constructor인데, 가장 쉬운 예시는 다음과 같다. const var title = const Text('Hi!') const를 왜 쓸까? const 생성자를 사용하는 이유는 최적화이다. 컴파일러는 모든 const 객체에 대해 동일한 메모리 부분을 할당하여 객체를 불변으로 만든다. 쉽게 말하면 const로 지정해두면 앱을 실행할 때 한 번만 생성한다는 것인데, 한 번만 만들기 때문에 리소스 낭비를 하지 않는다는 것이다. const와 관련해서 가장 많이 비교하는게 const와 final이 있는데, 간단히만 적어두자. 먼저 dart 언어에는..