Release mode vs. Debug mode 플러터를 개발하는 과정은 보통 디버그(Debug) 모드, 앱 개발을 마치고 배포할 때는 릴리즈(Release) 모드로 개발한다. 예를들어 릴리즈 모드로 실행할 때에는 이렇게 한다. $ flutter run --release 릴리즈 모드는 디버깅에 필요한 정보가 포함되지 않으므로 디버그 모드로 실행할 때보다 용량이 작아 배포하기에 용이하다. 반대로 디버깅이 필요하다면 디버그 모드로 실행하는게 유리하다. 앱 내에서 Release mode, Debug mode 구분하기 앱 안에서 릴리즈 모드로 실행 중인지, 아니면 디버그 모드로 실행 중인지에 따라 동작을 달리하고 싶다면 다음과 같이 할 수 있다. import 'package:flutter/foundation...