title: Flutter: when to use `print` and `debugPrint`?
body: <p>There is some confusion when to use <code>print</code> and <code>debugPrint</code>, so there are some statements which may be false, and which should be clearified:</p>
  <ol>
  <li><p>When using the direct <code>print</code> method then it will bring a lot of a trash into production, will not it?</p>
  </li>
  <li><p>When using the <code>debugPrint</code> method then it will print only while developing, or it will print also in production?</p>
  </li>
  <li><p>When I generate a release file (apk), will not it delete all the <code>print</code> calls to optimize the app and reduce the release file size?</p>
  </li>
  </ol>